問題タブ [activitygroup]
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 - ActivityGroup 内の ListActivity から AlertDialog を表示することはできません
ListActivity の項目がクリックされたときに AlertDialog を表示しようとしています。私のアプリは、TabActivity のタブの下に ListActivity を表示し、AlertDialog は問題なく表示されます。ListActivity (FavouritesActivity と呼ばれます) は、次の設定を使用して、Android のドキュメントからほとんどそのままです。
その後
ただし、TabActivity の 2 番目のタブには、LocalActivityManager を使用して別の ListActivity を開始する ActivityGroup があります。
ここでの FirstListActivity は、シリーズの最初の ListActivity です。ユーザーが項目を選択すると、別の ListActivity が次のようなコードで表示されます。
このシリーズの最後の ListActivity には、最初に示した ListActivity の例 (動作するもの) とまったく同じ onItemClick リスナーと関連付けられた confirmSend 関数がありますが、ユーザーがアイテムをクリックすると、AlertDialog が表示されず、アプリケーションが停止します。予期せず、このデバッグ出力で:
この失敗を引き起こす AlertDialog へのこれら 2 つのルートの違いは何ですか? AlertDialog.Building(this) ビットと関係があるようです。ActivityGroup 内にある場合、間違ったコンテキストまたは何かを取得しています。このエラーについてオンラインで見つけたすべての例は、「this」と「getApplicationContext()」を変更することで解決されましたが、この場合はどちらも機能しません。コンテキストを取得するために他のバリエーションを試しましたが、ほとんど無作為に推測したため、ここでアドバイスを求める方がよいと思いました。どのコンテキストを渡す必要がありますか、または他に何が間違っていますか?
android - Android アクティビティ グループ - NullPointerException
アクティビティ グループを使用しようとしています。タブを使用しているため、ロード時にタブを表示し、リスト アイテムをクリックした後にアクティビティを表示したいからです。しかし、次の行で nullpointerexception が発生しています。
コードは.. .
更新: これが私のグループ活動の様子です: 何が問題なのかわかりませんでした.,
android - TabActivityのヘルプが必要
私はまさにこのようにTabActivityを実装します-
問題は、アクティビティにスピナーが含まれていることです。クリックしてスピナーを展開すると、次の例外が発生します-
誰かが解決策を持っていますか?
android - アクティビティ グループ内でマップを機能させる方法を知っている人はいますか?
これまで何度もマップを使用してきましたが、ActivityGroup 内でマップを使用するのは初めてです。マップが表示されない理由 (グリッドを表示するだけ) を理解するために何時間も費やしましたが、それは単にアクティビティが ActivityGroup にあるためであることがわかりました。
私は問題をグーグルで検索しましたが、見つかったのは、方法を尋ねる人々であり、答えが得られませんでした.
ActivityGroup 内でマップを機能させる方法があるかどうかは誰にもわかりませんか?
android - アクティビティ グループを使用して、Android で同時に 2 つのアクティビティを表示できますか?
画面に 2 つの異なるアクティビティを同時に表示したいと考えています。を使用してそれを達成できるという印象を受けましたActivityGroup
。そうですか?
アップデート
私はこのようにしてみました:
しかし、NullPointerException
投げられたActivityThread.performLaunchActivity()
android - ネストされたアクティビティ Android
タブ付きアクティビティ内でアクティビティを起動する方法を学ぶために、今朝過去 3 時間検索しました。
これまでのところ、タブ付きアクティビティを使用する必要があり、オンラインで複数の例を見つけました。
ただし、コピーして貼り付けても、どれも機能しません!
layout/main.xml 内の textview 要素を参照している場合、タブを切り替えることができます。問題ありません。ただし、TabActivity クラスにリンクしているタブをクリックするとすぐにクラッシュします。
これが私が使用しているコードです:
最初のクラスは、タブを作成する main.java であり、FirstGroup.class をロードする意図があります。 FirstGroup.java は、CitiesActivity.java を開く ActivityGroup です。
都市の活動はすべて、画面上にテキストを印刷するだけです
どんな助けでも大歓迎です!
android - 埋め込まれたアクティビティ間の不快な区切り
ActivityGroup に他のアクティビティが埋め込まれています。ただし、埋め込まれた各アクティビティ レイアウトの上部にはセパレーターがあります (ウィンドウのカスタム タイトルの下のような影付き)。
削除する方法がわかりません。
これは、ActivityGroup 内のコードで、サブアクティビティ コンテンツを取得して追加します。
android - アプリケーションのアクティビティスタックまたはタスク
私はActivityGroup
アプリケーションで使用しています。構造は次のとおりです。A>B>C(Aが最初に表示されます)。BとCはループを作成します。B > C > B > C > B
ユーザーが戻るボタンを押すと、BとCの両方でアクティビティAが表示されます。 (ユーザーがCを使用している場合でも)、BとCをスタックする必要はありません。
では、どのように実装するonBackPressed()
か、または他の方法でアプリケーションを作成できますか。
android - TabActivity 内の ActivityGroup から新しいアクティビティを開く際の警告
複数のタブを持つタブアクティビティがあります。各タブには ActivityGroup が関連付けられており、LocalActivityManager を使用してローカル アクティビティ スタックを処理します。私はまだ大規模なデバッグを行っていませんが、これはすべて適切に機能しているようです。
私の活動のいくつかは、上部に tabactivity ウィジェットがないウィンドウを開く必要があります。これは私には簡単に思えたので、他のアクティビティと同じように呼び出しました。
正直なところ、すべてがうまく機能しているように見えますが、タブアクティビティを離れるたびに、次の警告が表示されます。
フォーカスされたビュー com.android.internal.policy.impl.PhoneWindow$DecorView@43e4a3888 に ID がないため、どのビューにフォーカスがあるかを保存できませんでした
このインテントは、tabactivity のタブの 1 つを表す Activitygroup の一部であるアクティビティの 1 つから送信していることに言及する必要があります。問題はそこから "startActivity(this,..." を呼び出すことに起因すると思われますが、getParent() を使用してさまざまなバリエーションを試しましたが、役に立ちませんでした。
警告が何を意味するのか、それが実際に問題なのかは正確にはわかりません。警告を解決するための助けがあれば、または心配しないように誰かに教えてもらえれば (プログラムは問題なく動作しているようです)、大歓迎です!