#java #android
#java #Android
Вопрос:
Я использую следующий код для вызова моей audio_stream
активности из MainActivity
onClick
метода by, но сбой приложения после нажатия на кнопку.
radioviewall.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent radioInt;
radioInt = new Intent(view.getContext(), Audio_stream.class);
startActivity(radioInt);
}
});
Комментарии:
1.предполагая
Audio_stream
extends Activity
, что в вашем коде здесь нет ничего плохого, может быть, ваша ошибка лежит внутриonCreate
Audio_stream
? опубликуйте свой код для получения лучших ответов, а также для отслеживания исключений2. Можете ли вы поделиться журналом исключений?
3. E / AndroidRuntime: ФАТАЛЬНОЕ ИСКЛЮЧЕНИЕ: основной процесс: com.example.api9streamradio, PID: 22879 java.lang.RuntimeException: Не удается запустить activity ComponentInfo{com.example.api9streamradio/com.example.pbns. Audio_stream}: java.lang. Исключение NullPointerException: регистрация в android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3311)
4. Пожалуйста, отправьте код для
Audio_stream.java
.
Ответ №1:
Попробуйте это:
private Button button;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main4);
button = (Button)findViewById(R.id.button7);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
openInsideActivity4();
}
});
}
public void openInsideActivity4()
{
Intent intent = new Intent(this,InsideActivity4.class);
startActivity(intent);
}
намерение android открыть activity
Intent intent = new Intent(this, DisplayMessageActivity.class);
intent.putExtra(key:,value:);
startActivity(intent);
Комментарии:
1. Спасибо!. Но столкнувшись с той же проблемой, сбой приложения при нажатии на кнопку