1

このチュートリアルから新しい画面に誘導する非常に単純なボタンを作成しました: www.mkyong.com/android/android-activity-from-one-screen-to-another-screen で、正常に動作します。

問題は、main2.xml から main.xml (および次のすべてのボタン) に戻るボタンを作成する方法です。私はまだあまり得意ではありません。論理的には、@id:button2 と App2Activity.java と同じクラス App3Activity.java でボタンを作成しようとしましたが、button1 を button2 に、main を main2 に変更しました。しかし、それはクラッシュしました。なにが問題ですか ?

クラッシュログ: http://pastebin.com/bmcVMmJ0

コード: http://pastebin.com/8p6GwG3u

4

2 に答える 2

0

App3Activityがマニフェスト ファイルで宣言されていません。

AppActivityは App2Activity を開始ていますが、App2Activityはボタンとクリック リスナーを初期化していません。

于 2013-01-30T18:42:41.740 に答える
0

あなたのシナリオには多くの理由があります

  • マニフェスト ファイルでアクティビティが定義されていません
  • アクティビティでボタンを呼び出すと、その機能をトリガーするビューが表示されない場合があります
  • 同じアクティビティで 2 つの異なる XML を使用する

  • インテントが適切にインスタンス化されていない

  • コンテキストの切り替えは適切ではありません。stacktace (Logcat) または作業しているコードを提供しない限り、自由回答の質問の背後には多くの理由があります。
于 2013-01-30T17:57:23.227 に答える