2017-11-21 19 views
-1
public class MainActivity extends AppCompatActivity { 

    Button button; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     getSupportActionBar().hide(); 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     button=findViewById(R.id.button5); 
     button.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       Intent i = new Intent(MainActivity.this, HairvdoActivity.class); 
       startActivity(i); 
      } 
     }); 
    } 
    } 

私は上記のコードを使用していますが、新しい活動を開くことができません。私のアプリケーションは私の電話機にインストールされていますが、ボタンをクリックすると、アプリケーションは停止/終了し、理由はわかりません。更新後に「findViewById」で新しい活動を開始できません。

は私が3.0

+2

ボタンをクリックするとどうなりますか?あなたのlogcatは何を言いますか? –

+1

HairvdoActivityクラスも置けますか? – diegoveloper

+0

あなたのクラッシュの理由は何ですか? logcatメッセージを入力してください –

答えて

0

あなたのデバイスをデスクトップに接続し、Androidスタジオを起動し、問題を再現して、Logcatウィンドウを見てください - 例外はありますか?

あなたのケースではアプリケーションは、このいずれかのように「死んだ」ことがあります http://joxi.ru/Dr8no6Ou4937x2

0

マニフェストファイルであなたのHairvdoactivityを追加したことを確認してくださいAndroidのメーカーを使用しています。

すべてのAndroidコンポーネントをマニフェストに登録することは非常に重要です。 アクティビティ、サービス、BroadCastReceiverなど

+0

私はやった!結果がありません! 3.0.1へのアンドロイドスタジオアップデート後に起こっている –

0

問題をハング内部ソフトウェアでした。 MACを再起動した後、解決しました。私はMacBook Proを使用していると思っていますが、単純なコーディングでも問題に直面しています。私は350GB以上の無料ストレージを持っています!

Apple ??

関連する問題