問題タブ [up-navigation]

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.

0 投票する
2 に答える
198 参照

android - Upnavigation android でのヌルポインタ

アクションバーのアップナビゲーションがクリックされたときに、インテントを介して 2 つのエクストラを送信したいと思います。マニフェストで親アクティビティが宣言され、OnCreate で 2 番目のアクティビティgetActionBar().setDisplayHomeAsUpEnabled(true);が設定されます。ただし、親アクティビティが機能するにはインテント値が必要です (citySave)。私は多くのことを試しましたが、アップナビゲーションがインテント値を親アクティビティ (R.id.home) に送信することがうまくいきません。

記号が多すぎるため、2 番目のアクティビティのコード全体は追加しませんでした。2 番目のアクティビティで、静的に定義された 2 つのフラグメントを使用します。これが問題と関係があるかどうかはわかりません。

2 番目のアクティビティ:

親のアクティビティ:

ログキャット:

0 投票する
0 に答える
351 参照

android - Android ナビゲーション - NavUtils.navigateUpFromSameTask(this) を呼び出す必要があるのはなぜですか

私はAndroidが初めてです。アップナビゲーション付きのアクションバーを作っています。onOptionsItemSelected での「NavUtils.navigateUpFromSameTask(this)」呼び出しを参照するチュートリアルが表示されます。しかし、このコードは必要ありません。Android からのデフォルトの操作は問題ありません。すでに親アクティビティに移動しています。

なぜこのコードが必要なのですか? 説明していただけますか?ありがとうございました。

0 投票する
0 に答える
32 参照

android - 複数の開始点を持つアクティビティのナビゲーションの処理 - Android

アクティビティ A、B、C の 3 つのアクティビティがあります。アクティビティ C は、アクティビティ A からもアクティビティ B からも起動できます。

これで、アクティビティ C の上へのナビゲーション ボタンを押すと、それを開始したアクティビティに移動するはずです。C の親アクティビティは動的であるためparentActivity、マニフェスト ファイル内の C のアクティビティ タグで を指定できません。

UpNavigation親アクティビティが変更されたアクティビティを処理するにはどうすればよいですか?

編集

次のSOの質問は私のものと似ていますが、その答えにより、概念を正しく理解できました。 これがその質問です

0 投票する
1 に答える
192 参照

android - 上へのナビゲーションを実装する

Android アプリに優れた Up ナビゲーションを実装しようとしています。

たとえば、 から に行きたいとしDetailsActivityますMasterActivity。そのために、次のコードを使用します。

がバックグラウンドで既に開いている場合MasterActivityはうまく機能します。現在のアクティビティ (およびスタック内のすべてのアクティビティ) を閉じ、 でMasterActivityメソッドを起動onNewIntentMasterActivityます。

ただし、MasterActivityスタックにない場合、メソッドは単に閉じDetailsActivityられ、他には何も起こりません。

私が達成したいのはMasterActivity、がスタックにない場合、現在の aActivity が閉じられ、の新しいインスタンスMasterActivityが作成されることです。

私はすでに次のフラグの組み合わせを試しましたが、成功しませんでした:

私の問題を解決する方法について何か考えがありますか?

お時間をいただきありがとうございました

編集

親アクティビティは実行時に指定する必要があります。実際、親アクティビティはActivityAActivityBまたはActivityCです。

問題をよりよく説明させてください。私のアプリはテレビ番組を管理します。私は 、MainActivty、 、TVShowActivityを持ってSeasonActivityEpisodeActivityます。

すべてのアクティビティのナビゲーション ドロワーで、親アクティビティにジャンプできるようにしたい:

- 、または;EpisodeActivityに行きたいSeasonActivityTVShowActivityMainActivity

-SeasonActivity私は行きたいですかTVShowActivityMainActivity

-TVShowActivityに行きたいですMainActivity

私のアクティビティ スタックが次のような場合、私のアプリは現在動作します: MainActivty=> TVShowActivity=> SeasonActivity=> EpisodeActivity

EpisodeActivity問題は、ユーザーがから直接アクセスできる場合がありMainActivity、同じナビゲーション パターンを使用できるようにしたいということです。

0 投票する
2 に答える
511 参照

android - 上へのナビゲーションのフラグメント

ナビゲーションを実装したいAndroidアプリを1つ作成しています。アクションバーのアップナビゲーションで前のフラグメントに移動したい。アプリケーションには、ナビゲーション ドロワーも含まれています。次のコードを実装しましたが、機能しません。前もって感謝します。主なアクティビティ コードは次のとおりです。

以下のフラグメントコード。

0 投票する
2 に答える
996 参照

java - ANDROID: シンプルな上へのナビゲーションが機能しない

Android のアップ ナビゲーションが機能しません。私がやりたいのは、戻ることだけです。ただし、戻るボタンをクリックするたびに、アプリが閉じます。私はアンドロイド開発者に従いました。私のエラーログは有用なことを何も言っていないので、なぜこれが起こっているのか分かりません. 最初のメイン ビューは Google マップのアクティビティで、2 番目のビューは空白のアクティビティで、その上にリストビューがあります。

ここに私のエラーログがあります

.

これが私のマニフェストです

0 投票する
1 に答える
102 参照

android - アップ (バック) ナビゲーションの提供 - UI フラグメントを使用

Google ドキュメントのUp Navigation の提供では、複数のアクティビティを持つアプリケーションでUp ボタンを表示する方法について説明しています(AndroidManifest.xml で「親」アクティビティを指定することにより)。

スクリーンショット

ただし、単一のMainActivity と 3 つのフラグメントを持つBluetooth アプリケーション (で始まるminSdkVersion=18)に取り組んでいます。

  • MainFragment.java
  • SettingsFragment.java
  • ScanningFragment.java

したがって、基本クラスをActionBarActivity次のように変更しました。

そして、私はsetDisplayHomeAsUpEnabled(true)メソッドを呼び出します:

これにより、アプリに[上へ] ボタンが表示されますが、まだ 3 つの質問があります。

  1. Up ボタンを非表示にする方法(MainFragment を表示している場合)?
  2. アップボタンを「配線」する方法- 現在タッチしても何も起きませんか?
  3. AndroidManifest.xml の次の行の代わりに何を使用すればよいですか?

android:theme="@android:style/Theme.Holo.NoActionBar"