問題タブ [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 VS ビュー フリッパー
タブのグループがあります。タブの 1 つで、2 つの異なるタイプの機能を表示したいと考えています。
したがって、私の質問は、子アクティビティを含むアクティビティ グループを実装するか、単にビュー フリッパーを作成してビューを切り替える方がよいということです。
java - Android 1.6&Fragment&Tabhost
TabHost
ネストされたアクティビティを持つ3つの異なるタブを表示するためにを使用するAndroidアプリケーション(1.6互換性)のアップグレードに取り組んでいます。
当時、私はこのActivityGroup
トリックを使用してネストされたアクティビティをタブに表示していましたが、一部の機能を処理するのは非常に面倒なので、この方法には非常に不満があります。
1.6用のFragmentsAPI互換性パッケージについて聞いたことがあり、Fragment
やりたいこと(トランジション効果などを含むタブ内にネストされたビュー/機能を表示する)に最適に見えますが、TabHost
(で動作しAction Bar
ますが、互換性パッケージでは利用できません)。
アプリケーションでそのような構造を作成する方法を見つけた人はいますか?
ここでの私のエラーは:
アクティビティを開始するにはComponentInfo{com.XXX}:java.lang.IllegalArgumentException:フラグメントMyFragmentのID0x1020011のビューが見つかりません
コード
main.xml
MainActivity.java
MyActivity.class
MyFragment.java
android - ActivityGroup での子アクティビティの一時停止と再開
カスタムのActivityGroupを作成しようとしています。グループの子アクティビティのアクティビティ ライフサイクル メソッドを除いて、すべてが機能しています。子アクティビティがフォーカスを開始/終了するときに、子アクティビティで onResume/onPause メソッドを呼び出すにはどうすればよいですか?
tabActivity がこれを行うことは知っていますが、コードを調べても方法がわかりません。
前もって感謝します!
android - Android - リストビュー項目をクリックしてもアクティビティ グループが新しいアクティビティを起動しない
現在tabview
、3つのタブがあります。1 つのタブが をロードし、ActivityGroup
次に をロードしlistview
ます。私はこれを持っているので、さまざまなアクティビティを読み込んで表示し、タブを表示できます。最初のアイテムをクリックすると、listview
すべてが完全に読み込まれ、やりたいことが正確に実行されます。ただし、リストの 2 番目の項目をクリックすると、log cat エラーが発生します。新しいアクティビティと新しいビューをロードする必要があります。これを正しく行っているかどうかはわかりませんが、本当に助けていただければ幸いです。以下のコードとログの猫。
プレイリスト グループ クラス:
ListView クラス:
ログ猫:
android - ListView を使用したアクティビティがバック キー イベントを処理しない
タブ インターフェイスを実現するために ActivityGroup を使用します。あるタブには、ListView を持つアクティビティ A があります。アイテムをクリックすると、タブで別のページが開き (アクティビティ B)、最初のページに戻りたいときに (アクティビティ A)、時々閉じます。アプリケーション。理由がわかりません..
アクティビティ A の ListView に MyCursorAdapter (SimpleCursorAdapter のサブクラス) を使用します。
バックキーを押すたびに問題が発生するわけではありません。たまに、たまにだけ。特に、最初のページに戻る前にしばらく (ex の場合は 2 分) 待つとき。
デバッグすると、最初のページに戻らない場合、「onBackPress」または「onKeyDown」が呼び出されないことがわかります。
何か案は?ありがとう!
android - ZXing バーコード スキャナーが ActivityGroup 内で失敗する
私は小さな tabActivity アプリケーションを作成し、zxing を実行して、ActivityGroup を使用してタブを変更せずに結果を表示したいと考えています。ActivityGroup がなくてもすべて正常に動作します。
そして、これが私のScanActivityのコードです。activityGroup を「有効」にすると、onActivityResult に遭遇することはありません...:
マニフェストの一部を次に示します。
そして、現時点ではbarcodeActivityのみを起動するTabGroupActivity:
そして、フィルタリングされたログ:
08-04 15:59:02.093: DEBUG/DecodeHandler(4477): 1 ミリ秒でバーコードを発見
08-04 15:59:02.144: DEBUG/CaptureActivityHandler(4477): デコード成功メッセージを
取得DEBUG/CaptureActivityHandler(4477): 返されたスキャン結果メッセージ
android::CameraHardwareSec::stopPreview() : プレビューが実行されていない、何もしない
08-04 15:59:03.941: INFO/WindowManager(109): 回転を 0 に設定、animFlags =1
08-04 15:59:03.957: INFO/ActivityManager(109): 設定が変更されました: { scale=1.0 imsi=0/0 loc=en_US touch=3 keys=1/1/2 nav=1/1 orien= 1 レイアウト=34 uiMode=17 seq=72}
それはActivityManagerの何かに違いないと思います..zxingが終了するとすぐに、ボタンを表示して結果が返されません。
任意のヒント?ありがとうございます!
android - Android Childactivity getParent の質問?
基本的に、アプリケーションで ActivityGroup を使用しています。私はこの状況を持っています:
アクティビティ A の Tabhost があります。
アクティビティ A が子アクティビティ B を作成します。
アクティビティ B は 3 つの子アクティビティ C、D を作成します。
B も別の childActivity を作成し、E という名前を付けます。
したがって、基本的にアクティビティ C と D はアクティビティ E も開始できます。
onBackPressed メソッドをオーバーライドして、戻るボタンを制御できるようにしました。次のようになります。
したがって、私の問題は、アクティビティ E にいるときに戻るボタンを押すと、アプリケーションが閉じてしまうことです。また、アクティビティ E の警告ダイアログに問題があります。
A からアクティビティ E を開始すると、アラート ダイアログが表示されるボタンをクリックすると、すべて問題ありませんが、C または D からアクティビティ E を開始すると、その例外がスローされます。
編集:
私の startChildActivity は次のようになります。
}
ActivityE で Recommended.parentActivity を使用している場合、最新の LogCat:
android - ListActivity が ActivityGroup 内から開始された場合、リストが空のときに ListActivity からオプション メニューが開かない
これは、先週投稿した質問 (リストが空の場合、ListActivity からオプション メニューが開かない) のフォローアップです。オプションメニューの問題はかなり複雑で、気が弱い人向けではありません.
私のプロジェクトは、オプション メニューで ListActivity として使用します。ListActivity はアクティビティ グループ内から開始されます。(特定のタブ内のアクティビティを後方に移動するために「戻る」ボタンが適切に機能するように、アクティビティ グループ内で使用します。)
オプション メニューは、リストにデータが提供されている限り、完全に機能します。ただし、データがない場合、オプション メニュー ボタンはオプション メニューをトリガーしません。
ただし、オプション メニューは、ListActivity が ActivityGroup 内から開始されていない場合、空のリストを持つ ListActivity に対して機能します。
問題を再現するために、ActivityGroup クラス (TabsFirstGroup) 内から開始された ListActivity クラス (MsgList) を使用して、非常に単純化された例を作成しました。
MsgList の 30 行目 (リストにデータを提供する配列を設定する場所) をコメントアウトするとwords.add(s);
、オプション メニューのインスタンス化に失敗します。ヒットしないデバッグ ブレーク ポイントを設定することで推測されるように、MsgList 内の onCreateOptionsMenu() メソッドに到達することはありません。
これが TabsFirstGroup クラスです。
}
MsgList クラスは次のとおりです。
どんな援助でも大歓迎です。ありがとう。
android - タブと ActivityGroup での戻るボタンの動作
次のようなタブを表示するアクティビティ ( Main
) があります。
このMyGroup
クラスは、次のことを行う ActivityGroup です。
の付いMain
たタブがありますMyGroup
。はMyGroup
で始まり、ActivityA
に進みActivityB
ます。で戻るボタンを押すと に戻りActivityB
たいのですが、戻るボタンを押してアプリを閉じたいです。ActivityA
ActivityA
これが私がやった方法です。でActivityB
:
同じActivityA
で:
今、でMyGroup
:
最後にMain
、ただの system.out:
これが私の現在の動作です。これは望ましくありません。
- アプリが起動すると、ActivityA にいます。戻るボタン -> アプリが閉じます。わかった。
- アプリ起動時、ActivityA→ActivityB→戻るボタン→ActivityA。わかった。
- アプリが起動すると、ActivityA -> ActivityB -> Back -> ActivityA -> ActivityB -> Back -> アプリが閉じます。良くないですよ!
どうやら、ActivityB が 2 回目に表示されたときに、戻るボタンがまたはMain
ではなくによって処理されているようです。ActivityB
MyGroup
どうすればこれを修正できますか?
編集
ActivityC を追加しました。最初の 2 つのアクティビティの動作は正常なようで、3 つ目以降はMain
アクティビティがボタンの押下を処理します。
したがって、A -> B -> A は A -> B -> Main によって処理されます
A -> B -> C は A -> B -> Main によって処理されます。
android - Android-アクティビティグループのアクティビティメニューの問題
テクニック(http://united-coders.com/nico-heid/use-android-activitygroup-within-tabhost-to-show-different-activity)を使用して、3つのタブと各タブがあるアプリを開発しました独自のActivityGroupがあります。アクティビティごとにメニューがあります。しかし、メニューボタンを押してもメニューが表示されません。いくつかのランダムな軌跡を実行した後、ActivityGroupにonCreateOptionsMenuを実装すると、メニューのみが表示されることがわかりました。ActivityのonCreateOptionsMenuを実行できません。単一のActivityGroupに多くのアクティビティがあり、ActivityGroupにonCreateOptionsMenuを実装することは、この問題を処理する正しい方法ではないため、Activityのメニューの使用方法を提案してください。