クリックでアクティビティを再開するにはどうすればよいですか? exempleについてはOnClick restartActivity?
:私は私のAndroidManifest.xml
2活動の活動AとBを持っているし、アプリケーションの起動時に彼らが開始...
しかし、私はアクティビティAその上にあるボタンでクリックしたときに、私が欲しいのですアクティビティを再開する必要があります。
クリックでアクティビティを再開するにはどうすればよいですか? exempleについてはOnClick restartActivity?
:私は私のAndroidManifest.xml
2活動の活動AとBを持っているし、アプリケーションの起動時に彼らが開始...
しかし、私はアクティビティAその上にあるボタンでクリックしたときに、私が欲しいのですアクティビティを再開する必要があります。
アクティビティAにあり、アクティビティBへの移行、そしてあなたの活動Bが自動的に開始/再起動し
ありがとう...私のエラーが見つかりました... ちょうど再起動日食... –
Intent intent = new Intent(CurrentActivity.this, ActivityToLaunch.class);
startActivity(intent);
上記のコードをonClick
ビューメソッドで呼び出す必要があります。
アプリを起動するには、両方の活動を開始する必要があるのはなぜ? 「再起動」と言えば、実際にアクティビティBを停止し、アクティビティBを再度開始する必要がありますか?それとも、それを見せたいだけですか?
startActivity(new (Intent(this, ActivityB.class)));
アンドロイドdocumentationは詳細の多くを提供します:別の活動から活動を開始するには、このような何かを呼び出すことができます。しかし、なぜ2つのアクティビティを同時に開始するのか、代わりにService
を使用するかどうかを検討する必要があります(アプリの詳細はわかりません)。
再起動の目的は何ですか?アクティビティに対してinvalidate()/ postInvalidate()を呼び出すと、内部的にonDraw()を呼び出すことで、自身を再描画することができます。 – hovanessyan