問題タブ [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 に答える
2057 参照

android-fragments - フラグメントでの ORMLite の使用

Android Fragments を使用しているときに、ORMLite を使用してローカル データベースを管理することは可能ですか?

ORMLiteFragmentActivity クラスのようなものを作成する方法を示すいくつかのサンプル コードまたはサンプル コードへのリンクはすばらしいでしょう。または、単純な「いいえ」が受け入れられる答えかもしれません。:)

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

android - 「Looper.prepare()を呼び出さなかったスレッド内にハンドラーを作成できない」問題を解決するにはどうすればよいですか?

viewpager内にフラグメントを作成しようとしています。アダプターでは、スレッドを使用してフラグメントを作成しています。スレッド内で、フラグメントをさらにフェッチするAsyncTaskを実行しています。各フラグメントクラス(OneFragment、TwoFragment)内には、WebからAPIにアクセスするAsyncTaskがあります。スレッドとAsyncTaskをまったく使用していない場合、アプリケーションは正常に機能します。UIのパフォーマンスをスムーズにするためにこれを使用しています。しかし、それはフェッチエラーです。私は同じ問題についていくつかの既存のトピックを通過しました。しかし、私はこれの理由を理解することができませんでした。ここで私が間違っていることを誰かが指摘できますか?

これが私のアダプタクラスとAsyncTaskクラスです:

これが私のエラーログです。

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

java - FragmentActivity で onTouchEvent を実装する方法

私の質問: FragmentActivity で onTouchEvent を使用するための回避策はありますか?

私の状況:私は単純な懐中電灯アプリを書いており、ユーザーが色をスワイプできる FragmentActivity を持っています (画面全体が 1 つの色です。このアプリは個人的な改善のためです)。onLongPressオプションのonDoubleTapイベント、ナビゲーションバーを非表示にするイベント、そして最も重要なのは、アプリの明るさを制御するタッチイベントを実行できるようにしたい (ユーザーが明るさの変更のために上下にスクロールできるようにしたい、ここにアイデアがある場合)大歓迎です!onFlingイベントはこれに適していますか?)

私が試したこと:私は のGestureDetector実装でを持っていSimpleOnGestureListenerます。で をオーバーライドしonTouchEventましたFragmentActivityが、このメソッドが a で呼び出されることはないことがわかりましたFragmentActivity(メソッドで a を使用してこれもテストしましたLog.printが、呼び出されることはありません)。回避策はありますか? ありがとう!

顕著なコード:

主な活動:

MyGestureListener :

main.xml

質問に答えるのに他に何も必要ないと思いますが、もしあれば教えてください。

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

android - FragmentActivityでカスタムiPhoneタブを使用するには?

私は Android が初めてで、オンラインで見つけたコードから FragmentActivity を使用してタブを作成しようとしました。 http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/

これは私の FragmentActivity http://pastie.org/pastes/5170802/text?key=jhowuevxe2fshlwu5tisgです

画像とテキストを使用したカスタム レイアウトを使用したいと考えています。

ここで同様の質問を見つけました: FragmentActivity でカスタム タブを作成しますが、コードにソリューションを適用する方法がわかりませんでした。誰か教えてくれませんか?ありがとうございました。

アップデート:

コードでカスタム レイアウトを拡張することができました。しかし、私は別のエラーに直面しました。これは私の最新のコードhttp://pastie.org/pastes/5187362/text?key=74r87diquysvruwsam1tqを AdilSoomro http://adilsoomro.blogspot.com/2011/06/iphone-like-tabs-in-から FragmentActivity に微調整したものですandroid.htmlコード (TabActivity を使用) からの参照を含む

私の最新のコードは、そのレイアウト(tab_indicator.xml)にhttp://pastie.org/pastes/5187408/text?key=qxxa5xxrhsburebllyhmwを設定して、このようにレイアウトを正常に膨らませます

ここに画像の説明を入力 しかし、タブを下に揃える必要があります。下に揃えると、コード layout_gravity="bottom" はグラフィカル レイアウトで機能しましたが、実行すると、相対レイアウトの背景が画面全体を埋め尽くします。コードhttp://pastie.org/pastes/5187445 /text?key=6dz2tsiggey9se51d2thtq

ここに画像の説明を入力

誰かが私が間違ったことを教えてもらえますか?

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

android - 2番目のパネルにFragmentActivityが表示されない

アプリでFragmentActivityを使用しています。アクセス中に1つのパネルが表示され、新しいアクティビティでリストが作成されますが、タブレットで実行すると、2つのパネルが表示されますが、2番目のパネルの読み込みを拒否します。

「ItemDetailFragment」はOnItemClickListenerを実装するFragmentActivtyであり、プロジェクトを作成したときは元々「Fragment」と入力されていました。

ItemListActivityに1つ、2つのエラーが発生します

そして、「ItemDetailActivity」と「.add」のまったく同じエラーがエラーを引き起こします

「Fragment」を使ったのはこれが初めてなので、何か提案をお願いします。

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

android - ListFragment と CursorLoader を使用すると、「ListFragment はキャストできません」というメッセージが表示される

CursorLoader を使用して SQLite データベースにクエリを実行し、ListFragment にデータを入力する簡単な例を教えてください以下のコードはコンパイルされますが、実行すると、「ListFrag」を LoaderManager.LoaderCallbacks にキャストできないことが LogCat から通知されます。ListFrag を ListFrag ではなく ListFrag だけに変更すると、「ListFrag は android.v4.support.Fragment にキャストできません」と表示されます。このフォーラム投稿の情報により、私のアクティビティは FragmentActivity を拡張し、私の Fragment は ListFragment を拡張することに注意してください。これをしばらく機能させるのに苦労してきましたが、わかりません。フラグメントを含むアクティビティのコードを次に示します。ありがとうございます。

そして、フラグメントのコードは次のとおりです。

LogCat に関するコメントを見ました。おっとっと。これが私の LogCat 全体です。

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

android - Android のフラグメントとアクティビティ

以下の図を参照してください。

http://developer.android.com/guide/components/fragments.html

電話で 2 つの別々のアクティビティを使用し、タブレットで 1 つのアクティビティを使用することを Google が提案する理由を誰か説明してください。アクティビティ A にフラグメント B (タブレット用) を管理するコードがある場合、電話用のアクティビティ B で同じコードを繰り返さなければならないのはなぜですか?

電話の場合でも、1 つのアクティビティ (アクティビティ A のみ) を使用してフラグメントを置き換えることができるようです。これにより、冗長なコードを減らすことができますか?

ありがとう。

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

android - アクティビティを FragmentActivity に変換するには?

これまでのところ、これは私が試みたものです。これは、フラグメントを設定するアクティビティからのものです。これは、フラグメントをロードする方法です。

次に、Files クラスをセットアップして、Activity を に変換することでロードできるようにしFragmentActivityます。ListFragmentいくつかのボタンを作成してそれらに を設定したいので、を使用したくありonclicklistenerません。

現在、アプリを実行してもエラーはなく、スタック トレースにも何もありません。タブを押してそれを読み込むとFragmentActivity、空白になります。とすべてを削除しようとしましたが、XML レイアウトlistviewに a を入れるだけで、試しtextviewても表示されません。

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

android - 一部のメーカーのデバイスが「サポートライブラリ」をサポートしていないためですか?

Android用のアプリケーションを作成したいと思いAsyncTaskLoaderますFragmentActivity. SDK の最小バージョンを 8 に維持しましたandroid:minSdkVersion="8"。したがって、コードにimport android.support.v4.content.AsyncTaskLoader;, import android.support.v4.app.FragmentActivity;& をインポートする必要があります。import android.support.v4.app.LoaderManager;しかし、問題は、SAMSUMG、LG などの標準的なメーカーのデバイスでアプリケーションをテストしたときに、アプリケーションが完全に動作することですが、一部のメーカー (言及したくない) のデバイスでは、アプリケーションが起動するとすぐに強制的に終了し、私が見たときstacktrace、それはsupportlibraryエラーが原因であることがわかりました。

私のアプリケーションをあらゆる種類のデバイスと互換性を持たせる方法を誰か教えてもらえますか?

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

android - getSupportFragmentManager() には、スタンバイ後に空のフラグメントが含まれています

デバイスがスタンバイ状態になった後、呼び出す と、すべての変数が に設定された初期化されていないフラグメントを含む がgetSupportFragmentManager()取得されます。FragmentManagernull

ここにいくつかのコードがあります:

これは MyAdapter クラスです:

ExtendedFragmentメソッドを実装しonFocus()、タブがフォーカスを取得したときにいくつかのアクションを実行する必要があるため、各フラグメントはそれをオーバーライドします。デバイスをスタンバイから再開してonFocus()解雇されたときに、View使用getView()を取得しようとすると、 が取得されますnull

ビューが null になるのはなぜですか?