У меня есть базовое приложение для калькулятора. Два действия, основное и ResultView.
Я сделал это, когда я нажимаю кнопку в действии A, чтобы перейти к занятию B. В журнале говорится, что мероприятие B запущено и «отображается» успешно, загружается заголовок для нового занятия, но тело НЕ отображается. Я добавил простое текстовое представление со статическим текстом .. см. Result.xml внизу. Я также попытался вставить информацию программно, но это не помогло.
Когда я отлаживал программу, я пытался поставить точки останова, поскольку действие вызывается с помощью startActivity (), а также в первой строке метода onCreate в классе ResultView (мое действие «B»), но программа никогда не достигает вторая точка останова. Фактически это выглядит так, как будто Looper.class вызывается в конце.
Этот бит кода помещается в обработчик кнопки для активности A:
i.putExtra("test1",34);
i.putExtra("test2",35);
this.startActivity(i);
Это в функции onCreate в действии B:
public void OnCreate(Bundle
savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.result);
}
Активность находится в манифесте, внутри тега "application":
<activity
android:name="ResultView"></activity>
Если я не предоставил достаточно информации, дайте мне знать.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/llParent"
android:orientation="vertical"
android:padding="10dip"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginTop="10dip"
android:text="HELLO WORLD"
/> </LinearLayout>
Если требуется дополнительная информация, дайте мне знать ... короче, "HELLO WORLD" вообще не отображается.