問題タブ [android-fragmentactivity]

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 に答える
2193 参照

java - onTouchListenerをfragmentActivityで動作させることができません

フラグメントで特定のeditTextがヒットしたときに、トーストしようとしています。

私のフラグメントアクティビティ:

このフラグメントが追加されると、アプリケーションがクラッシュします。でnullポインタを取得していますed2.setOnTouchListener...

何か案は?

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

android - 次のフラグメント(タブ)がViewPagerでプリロードされないようにする

Fragmentsを使用してAndroidでアプリを開発しています。私はこの3つのタブを持っています:

ユーザーアプリのスクリーンショット

最小値が1である限り、各側(前と次)で1つのフラグメントのロードを防ぐことはできないことを私は知っていますが、それは、 Descargasフラグメント内での実行方法setOffScreenPageLimit()を示したい場合はそれを意味しますこれにより、Capturadorに移動すると、ProgressDialogが必ずロードされますか?はいの場合、パッケージをダウンロードしていることをユーザーに通知する方法がわかりません(これは、XMLを解析するためにDescargasが行うことです)。ProgressDialogonPreExecuteAsyncTask

前もって感謝します ;)

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

android - フラグメントが機能しない理由

助けてください。何が起こるのですか?エラーの原因は何ですか?どうすれば解決できますか?ご協力いただきありがとうございます!

これは私のコードです:メインクラス...

activity_dashboard ...より多くの要素とレイアウトがあり、これは次のとおりです。

と...

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

android - FragmentActivityを使用すると、InflateExceptionがスローされます

2つのアクティビティで使用される一般的なフラグメント

フラグメントレイアウト

このフラグメントを含める他のレイアウト

初めてsetContentView(R.layout.ads)を呼び出すと、例外が発生しません。2番目のアクティビティがfragementactivity(Ads)を呼び出すと、setContentView(R.id.ads)で例外が発生します。

私が得る例外は

08-07 09:38:30.359: W/System.err(975): java.lang.RuntimeException: Unable to start activity ComponentInfo{mypackage/mypackage.SecondActivity}: android.view.InflateException: Binary XML file line #263: Error inflating class fragment

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

java - フラグメント内からのsetText

フラグメントアクティビティ内でsetTextコマンドを実行して、親アクティビティでtextViewのテキストを設定しようとしましたが、機能しません。何か案は?

eclipseでエラーは発生しませんが、実行時にnullポインター例外が発生します。もちろん、それは私がsetTextを設定した行で発生します。これを行う方法についてのアイデアはありますか?

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

android - アプリケーションviewPagerを介してページングするたびに、フラグメントonCreateが広範囲に呼び出されるのはなぜですか?

私はこの断片的なライフサイクルビジネスを完全には理解していません。

アプリの「詳細を表示」セクションに、かなり標準的な3ページの水平スライダービューのポケットベルレイアウトがあります。3つの中央のページからアプリを起動します。My FragmentActivityは、ページをページ1に設定します。

FragmentPagerAdapterを使用すると、一時停止状態から戻ったときなどにアプリがクラッシュすることがあったため、FragmentStatePagerAdapterを使用してきました。これが、今のところこれを回避する最も簡単な方法でした。うまくいくように見えますが、おそらくここでの私の問題の原因は州の側面であると思われます。

そのため、最初は、各フラグメントにRESTサービスからデータを取得してリストに表示する作業を行わせると思っていましたが、それ以上はわかりません。

一意の非同期タスクを実行して、CreateViewイベントの各フラグメントのデータをフェッチしてみました。次に、フラグメントのライフサイクルについて詳しく読んだ後、onCreateViewが非常に頻繁に呼び出されていることに気づき、onCreateに切り替えました。これにより、ネットワークを介してデータを頻繁に要求する貪欲なアプリが作成されました。

onCreateに切り替えても何も変わりません。OnCreateは、隣接する2つのフラグメントに対してonCreateViewと同じように呼び出されます。

奇妙なことに、フラグメントアクティビティで最初に表示するように設定したフラグメントは、onCreateが1回だけ呼び出されます。

ここで何かが感じられません。

今のところ、親フラグメントアクティビティで宣言し、すべての非同期タスクを呼び出して、フラグメントに表示する必要のあるデータをフェッチする必要があると考えています。親フラグメントアクティビティが所有するオブジェクトに非同期呼び出しの結果を設定してから、フラグメントが親に含まれるオブジェクトを使用してリストビューなどを作成するようにします。

しかし、親アクティビティによって開始された非同期タスクが、CreateViewの各フラグメントが呼び出され、親に含まれるオブジェクトの準備がまだできていない場合はどうなりますか。

署名、混乱、欲求不満

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

android - 11APIからそれ以下のポートフラグメントが機能しませんでした

私はVogelサイトでAndroidFragmentチュートリアルを見つけましたが、Android4.0でそれを行います。次に、それを下位バージョン、たとえばAPI8に移植しようとします。

アプリを起動すると、ClassNotFound例外が発生します

エラーを修正するのを手伝ってください。

私のMainActivityファイルがあります:

私のmain.xmlファイルがあります:

私のListFragmentファイルがあります:

私のDetailFragmentファイルがあります:

私のマニフェストファイルがあります:

そして、私のエラーがあります:

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

android - Google Maps Compatability Library を使用した API < 3.0 のアクション バー

私からのさらに別の互換性の問題。

バックグラウンド

の拡張機能であるカスタム Google マップ互換性サポート ライブラリをダウンロードしたので、すべての API で動作するアプリケーションがありCompatibility Support Library、API レベル < 3.0 のマップと共にフラグメントを使用できます。これは、FragmentActivityこのカスタム ライブラリにより、 のサブクラスでもある によってアクティビティを拡張することによって行われMapActivityます。

問題

Action Barまた、さまざまな API レベルでアプリケーション全体にタブ付きを実装する必要があります。を使用してこれを行うことができますActionBarSherlock。ただし、これには、Activity`` byこのカスタム ライブラリを使用して FragmentActivity` をダウンロードして拡張することも含まれます。これは、両方のライブラリ バージョンを使用して拡張できないため、マップを使用できなくなるため、問題になりますか?

質問

アプリケーションで両方の機能を使用するにはどうすればよいですか?

これがうまくいかない場合、どうすればいいですか?

前もって感謝します。

アップデート

そのため、API の 3.0 以上でアクション バーを表示し、そうでない場合は表示しないシステムを実装しました。

これがコードです。

考えられる解決策

アクションバーのように機能して見えるようにするためのいくつかの機能を備えたビューのグループであるカスタムActionBar モジュールを作成するのが最善の方法でしょうか?

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

android - DialogFragmentは、ランタイム構成が変更された後にnullになります

私は使い方Fragmentを学んでいますDialogFragmentトレーニングとして、DialogFragmentページAlertDialogに示されている例を拡張しようとしています。どうやらすべてが正常です。オプションメニューを表示してそのボタンをクリックすると、ダイアログが表示され、期待どおりに動作します。ただし、ダイアログが表示されているときに構成が変更された場合(たとえば、画面を回転させた場合)、ダイアログは正しく再作成されますが、そのボタンのいずれかをクリックするとアプリケーションがクラッシュします。私は問題を修正するために多くのこと(たとえば、静的、、メソッド、およびその他の文書化された提案)を試しましたが、何も機能していないようですので、私は出発点にいます。サポートライブラリv4を使用しています。newInstancesetRetainInstanceonSaveInstanceState

これが私の主なアクティビティコードです。

これが私のDialogFragmentコードです:

[キャンセル]ボタンをクリックした後に実行がクラッシュすると、logcatNullPointerExceptionはdoNegativeメソッドにを表示します。[OK]ボタンをクリックした後にクラッシュが発生したNullPointerException場合は、doPositiveメソッドで発生します。DialogFragmentオブジェクトがnullであることは明らかです。

誰か助けてくれませんか?TIA

0 投票する
3 に答える
2823 参照

android - fragmentactivity と listactivity の android の組み合わせ

初心者ですので、くだらない質問で申し訳ありません。1 つのアクティビティでListActivityとの両方を拡張する必要がある場合はどうすればよいですか? 1つのクラスしか拡張できないことはわかっていますが、これを解決するトリックはありますか? 少し早いですがお礼を。FragmentActivity