問題タブ [activity-finish]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - アクティビティを破棄して、戻るボタンを押しても表示されないようにするにはどうすればよいですか?
AとBの2つのアクティビティがあります。通常のシナリオは次のとおりです。Aが実行されてからBにインテントが送信されます。Aが一時停止され、Bが表示されます。ユーザーがBから戻るボタンを押すと、Bは破棄され、ユーザーはAに戻ります。
ただし、Bが自分自身を再作成する必要がある場合があります。これを行うには、Bに電話finish()
してからstartActivity()
、Bに電話します。これで問題ありません。しかし、戻るボタンをクリックすると、再びBが表示されるので、Aに戻るにはもう一度戻るボタンをクリックする必要があります。
Bを再起動しても、戻るボタンを1回だけ押すとAに戻るにはどうすればよいですか?
android - タブ レイアウトで 1 つのアクティビティのみを終了する
タブレイアウトのアプリを作っています。アプリ内には 2 つのアクティビティがあります。1 つのアクティビティには 30 個のアイテムがあり、ボタンを押すことでそれらをマーク/マーク解除しています。2 番目のアクティビティ内では、マークされたアイテムのみが表示されます (2 つのリストビューがあり、マークされたアイテムの数を含む配列を渡しています)。ここに問題があります。最初のアクティビティで 2 つのアイテムをマークしたとします。2 番目のアクティビティに移動すると、すべて正常に動作しますが、戻って 2 つの新しいアイテムをマークしても、2 番目のアクティビティでは何も起こりません。理由はわかっています。oncreate メソッド内でアイテムを「作成」しており、最初のアクティビティにいるときに 2 番目のアクティビティが onPause になります。 だから私はその活動を終わらせようと思ったのですが、ここに問題があります。
アプリ全体をシャットダウンします.2番目のアクティビティのみを終了して、再度開くたびに oncreate メソッドを呼び出す方法は? 手伝ってくれてありがとう
android - finish() と ActivityName.this.finish() の違いは何ですか?
と の間に違いはfinish()
ありActivityName.this.finish()
ますか? name のアクティビティがある場合は、とSampleActivity
を呼び出して終了できます。違いはなんですか?finish()
SampleActivity.this.finish()
android - アクティビティが正しく終了しない
完了ボタンがあるステータスバー通知のクリックで1つのアクティビティを呼び出しています。ボタンのクリックで。私は次のコードを持っています -
完全な btn をクリックすると、新しいアクティビティ (TaskManagerActivity) が適切に開かれます。ただし、アプリケーションを再度開くと、デフォルトのランディング アクティビティではなく、このアクティビティを開こうとします。これに関するヘルプ.??
編集 -
finish() ステートメントの位置を変更してみました。それでも機能しません。
EDIT 1.1 - ここでいくつかの詳細を提供します。アプリに 2 つのアクティビティがあるとします
- 主な活動
- 通知活動
私のアプリは、ステータスバーに表示する通知を作成します。そのため、ステータスバーをクリックするとすぐに通知アクティビティが開きます。これで、指定されたコードが起動し、(コード TaskManagerActivity.class 内の) メイン アクティビティが開く、クリックすると完了というボタンがあります。しかし、アプリの戻るボタンを押して再度開くと、メインアクティビティを起動する必要があるときに通知アクティビティが開きます(起動アクティビティであるため)。
ありがとう、レイ
android - Androidアプリ、finish()が機能しない
このfinish()
メソッドは、アプリを終了するのではなく、メインアクティビティに戻ります。助言がありますか?
android - Android:他のアクティビティのアクティビティを通知する方法finish()
アクセスできないアクティビティがあります(私たちはAIR ANEで働いています)。このアクティビティから、作業中のアクティビティがトリガーされますが、呼び出し元のアクティビティにアクセスできないため、onActivityResultを使用できません。どうすればこれを回避できますか?finish()を使用して2番目のアクティビティを閉じると、イベントの送信が遅くなります。私が以前にそれを送った場合、私が理解したように、下敷きの活動はまだ一時停止されています。postDelayedでハンドラーを使用することを考えましたが、タイミングによってこのアプローチが煩雑になると思います。次のアクティビティがすでに再開されたときに呼び出されるdidFinish()のようなものはありますか?
どんな考えでもありがたいです!Thnx、マーカス
android - android --finish()は、アクティビティの代わりにアプリを閉じます
私は初心者のAndroidプログラマーですが、問題があるようです。新しいアクティビティを開きます。
すべてが正常に機能し、アクティビティが開きます。しかし、finish()を呼び出すと、前のアクティビティには移動せず、アプリを閉じるだけです(エラーやその他のログメッセージはありません)
なぜそれが起こっているのか誰かが知っていますか?御時間ありがとうございます!
リクエストに応じて、ここに(私が完全に台無しにしたかもしれないものの)コードの詳細があります:最初のアクティビティ:
そして最初のアクティビティが秒のアクティビティを呼び出します
そして秒の活動のために
java - アクティビティ「B」を終了してアクティビティ「A」に戻るにはどうすればよいですか?
作業中のアプリのスタートアップ画面があり、「既存のユーザー」ボタンをクリックすると、ユーザー名とパスワードを入力するページが開きます。それが完了したら、ユーザーは[OK]をクリックしてから、[処理中。しばらく時間がかかる場合があります]をクリックします。画面がポップアップし、中止するボタンが表示されます。これにより、ユーザー情報入力画面に戻るはずです。私はプログラミング全体に慣れていないので、「中止」ボタンを正しく機能させる方法がわかりません。どんな助けでもいただければ幸いです。
android - アクティビティが終了したことをサービスに通知する方法
次のようなアクティビティを開始するサービスがあります。
MyActivity が終了したことをサービスに通知する方法は?
ヒントをいただければ幸いです、マーカス
android - Why would my overridePendingTransition not work on one Activity
I have a very weird problem. It has to do with overridePendingTransition not working properly on only 1 activity transition (after back button is pressed) and only on the Galaxy Tab 10.1 running Honeycomb.
Here is the situtation. I have a BaseActivity class the extends Activity. I use this to add some transition changes away from android default. I Override the finish() function like so:
I have to use getAnimationId as I am using unity and cannot use R.anim.slide_in_right/left
also getAnimationId is the below function for any that might want to know:
Now here comes the weird part. This works great when calling any activity based on ActivityBase from the main Activity on my nexus S phone. It also works good when calling two activities (just info activities, links to webpages etc) when on my Galaxy Tab 10.1, but when calling the 3rd activity (an audio recorder) the transition in is ok (a slide) but when exiting (either via calling finish or back button) it looks like the orientation changes to landscape (standard home screen since this is a tablet) then loads the main activity back the way it was.
Since I gave you the history of this. Can someone tell me why this might be happening only on that one activity and only on the tablet.
The above is my overridden finish function in my audio recorder activity.