問題タブ [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.
java - onTouchListenerをfragmentActivityで動作させることができません
フラグメントで特定のeditTextがヒットしたときに、トーストしようとしています。
私のフラグメントアクティビティ:
このフラグメントが追加されると、アプリケーションがクラッシュします。でnullポインタを取得していますed2.setOnTouchListener...
。
何か案は?
android - 次のフラグメント(タブ)がViewPagerでプリロードされないようにする
Fragmentsを使用してAndroidでアプリを開発しています。私はこの3つのタブを持っています:
最小値が1である限り、各側(前と次)で1つのフラグメントのロードを防ぐことはできないことを私は知っていますが、それは、 Descargasフラグメント内での実行方法setOffScreenPageLimit()
を示したい場合はそれを意味しますこれにより、Capturadorに移動すると、ProgressDialogが必ずロードされますか?はいの場合、パッケージをダウンロードしていることをユーザーに通知する方法がわかりません(これは、XMLを解析するためにDescargasが行うことです)。ProgressDialog
onPreExecute
AsyncTask
前もって感謝します ;)
android - フラグメントが機能しない理由
助けてください。何が起こるのですか?エラーの原因は何ですか?どうすれば解決できますか?ご協力いただきありがとうございます!
これは私のコードです:メインクラス...
activity_dashboard ...より多くの要素とレイアウトがあり、これは次のとおりです。
と...
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
java - フラグメント内からのsetText
フラグメントアクティビティ内でsetTextコマンドを実行して、親アクティビティでtextViewのテキストを設定しようとしましたが、機能しません。何か案は?
eclipseでエラーは発生しませんが、実行時にnullポインター例外が発生します。もちろん、それは私がsetTextを設定した行で発生します。これを行う方法についてのアイデアはありますか?
android - アプリケーションviewPagerを介してページングするたびに、フラグメントonCreateが広範囲に呼び出されるのはなぜですか?
私はこの断片的なライフサイクルビジネスを完全には理解していません。
アプリの「詳細を表示」セクションに、かなり標準的な3ページの水平スライダービューのポケットベルレイアウトがあります。3つの中央のページからアプリを起動します。My FragmentActivityは、ページをページ1に設定します。
FragmentPagerAdapterを使用すると、一時停止状態から戻ったときなどにアプリがクラッシュすることがあったため、FragmentStatePagerAdapterを使用してきました。これが、今のところこれを回避する最も簡単な方法でした。うまくいくように見えますが、おそらくここでの私の問題の原因は州の側面であると思われます。
そのため、最初は、各フラグメントにRESTサービスからデータを取得してリストに表示する作業を行わせると思っていましたが、それ以上はわかりません。
一意の非同期タスクを実行して、CreateViewイベントの各フラグメントのデータをフェッチしてみました。次に、フラグメントのライフサイクルについて詳しく読んだ後、onCreateViewが非常に頻繁に呼び出されていることに気づき、onCreateに切り替えました。これにより、ネットワークを介してデータを頻繁に要求する貪欲なアプリが作成されました。
onCreateに切り替えても何も変わりません。OnCreateは、隣接する2つのフラグメントに対してonCreateViewと同じように呼び出されます。
奇妙なことに、フラグメントアクティビティで最初に表示するように設定したフラグメントは、onCreateが1回だけ呼び出されます。
ここで何かが感じられません。
今のところ、親フラグメントアクティビティで宣言し、すべての非同期タスクを呼び出して、フラグメントに表示する必要のあるデータをフェッチする必要があると考えています。親フラグメントアクティビティが所有するオブジェクトに非同期呼び出しの結果を設定してから、フラグメントが親に含まれるオブジェクトを使用してリストビューなどを作成するようにします。
しかし、親アクティビティによって開始された非同期タスクが、CreateViewの各フラグメントが呼び出され、親に含まれるオブジェクトの準備がまだできていない場合はどうなりますか。
署名、混乱、欲求不満
android - 11APIからそれ以下のポートフラグメントが機能しませんでした
私はVogelサイトでAndroidFragmentチュートリアルを見つけましたが、Android4.0でそれを行います。次に、それを下位バージョン、たとえばAPI8に移植しようとします。
アプリを起動すると、ClassNotFound例外が発生します
エラーを修正するのを手伝ってください。
私のMainActivityファイルがあります:
私のmain.xmlファイルがあります:
私のListFragmentファイルがあります:
私のDetailFragmentファイルがあります:
私のマニフェストファイルがあります:
そして、私のエラーがあります:
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 モジュールを作成するのが最善の方法でしょうか?
android - DialogFragmentは、ランタイム構成が変更された後にnullになります
私は使い方Fragment
を学んでいますDialogFragment
。トレーニングとして、DialogFragmentページAlertDialog
に示されている例を拡張しようとしています。どうやらすべてが正常です。オプションメニューを表示してそのボタンをクリックすると、ダイアログが表示され、期待どおりに動作します。ただし、ダイアログが表示されているときに構成が変更された場合(たとえば、画面を回転させた場合)、ダイアログは正しく再作成されますが、そのボタンのいずれかをクリックするとアプリケーションがクラッシュします。私は問題を修正するために多くのこと(たとえば、静的、、メソッド、およびその他の文書化された提案)を試しましたが、何も機能していないようですので、私は出発点にいます。サポートライブラリv4を使用しています。newInstance
setRetainInstance
onSaveInstanceState
これが私の主なアクティビティコードです。
これが私のDialogFragment
コードです:
[キャンセル]ボタンをクリックした後に実行がクラッシュすると、logcatNullPointerException
はdoNegativeメソッドにを表示します。[OK]ボタンをクリックした後にクラッシュが発生したNullPointerException
場合は、doPositiveメソッドで発生します。DialogFragment
オブジェクトがnullであることは明らかです。
誰か助けてくれませんか?TIA
android - fragmentactivity と listactivity の android の組み合わせ
初心者ですので、くだらない質問で申し訳ありません。1 つのアクティビティでListActivity
との両方を拡張する必要がある場合はどうすればよいですか?
1つのクラスしか拡張できないことはわかっていますが、これを解決するトリックはありますか?
少し早いですがお礼を。FragmentActivity