問題タブ [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.
android-fragments - フラグメントでの ORMLite の使用
Android Fragments を使用しているときに、ORMLite を使用してローカル データベースを管理することは可能ですか?
ORMLiteFragmentActivity クラスのようなものを作成する方法を示すいくつかのサンプル コードまたはサンプル コードへのリンクはすばらしいでしょう。または、単純な「いいえ」が受け入れられる答えかもしれません。:)
android - 「Looper.prepare()を呼び出さなかったスレッド内にハンドラーを作成できない」問題を解決するにはどうすればよいですか?
viewpager内にフラグメントを作成しようとしています。アダプターでは、スレッドを使用してフラグメントを作成しています。スレッド内で、フラグメントをさらにフェッチするAsyncTaskを実行しています。各フラグメントクラス(OneFragment、TwoFragment)内には、WebからAPIにアクセスするAsyncTaskがあります。スレッドとAsyncTaskをまったく使用していない場合、アプリケーションは正常に機能します。UIのパフォーマンスをスムーズにするためにこれを使用しています。しかし、それはフェッチエラーです。私は同じ問題についていくつかの既存のトピックを通過しました。しかし、私はこれの理由を理解することができませんでした。ここで私が間違っていることを誰かが指摘できますか?
これが私のアダプタクラスとAsyncTaskクラスです:
これが私のエラーログです。
java - FragmentActivity で onTouchEvent を実装する方法
私の質問: FragmentActivity で onTouchEvent を使用するための回避策はありますか?
私の状況:私は単純な懐中電灯アプリを書いており、ユーザーが色をスワイプできる FragmentActivity を持っています (画面全体が 1 つの色です。このアプリは個人的な改善のためです)。onLongPress
オプションのonDoubleTap
イベント、ナビゲーションバーを非表示にするイベント、そして最も重要なのは、アプリの明るさを制御するタッチイベントを実行できるようにしたい (ユーザーが明るさの変更のために上下にスクロールできるようにしたい、ここにアイデアがある場合)大歓迎です!onFling
イベントはこれに適していますか?)
私が試したこと:私は のGestureDetector
実装でを持っていSimpleOnGestureListener
ます。で をオーバーライドしonTouchEvent
ましたFragmentActivity
が、このメソッドが a で呼び出されることはないことがわかりましたFragmentActivity
(メソッドで a を使用してこれもテストしましたLog.print
が、呼び出されることはありません)。回避策はありますか? ありがとう!
顕著なコード:
主な活動:
MyGestureListener :
main.xml
質問に答えるのに他に何も必要ないと思いますが、もしあれば教えてください。
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 を使用) からの参照を含む
- http://android.codeandmagic.org/2011/07/android-tabs-with-fragments/
- http://thepseudocoder.wordpress.com/2011/10/04/android-tabs-the-fragment-way/
私の最新のコードは、そのレイアウト(tab_indicator.xml)にhttp://pastie.org/pastes/5187408/text?key=qxxa5xxrhsburebllyhmwを設定して、このようにレイアウトを正常に膨らませます
しかし、タブを下に揃える必要があります。下に揃えると、コード layout_gravity="bottom" はグラフィカル レイアウトで機能しましたが、実行すると、相対レイアウトの背景が画面全体を埋め尽くします。コードhttp://pastie.org/pastes/5187445 /text?key=6dz2tsiggey9se51d2thtq
誰かが私が間違ったことを教えてもらえますか?
android - 2番目のパネルにFragmentActivityが表示されない
アプリでFragmentActivityを使用しています。アクセス中に1つのパネルが表示され、新しいアクティビティでリストが作成されますが、タブレットで実行すると、2つのパネルが表示されますが、2番目のパネルの読み込みを拒否します。
「ItemDetailFragment」はOnItemClickListenerを実装するFragmentActivtyであり、プロジェクトを作成したときは元々「Fragment」と入力されていました。
ItemListActivityに1つ、2つのエラーが発生します
そして、「ItemDetailActivity」と「.add」のまったく同じエラーがエラーを引き起こします
「Fragment」を使ったのはこれが初めてなので、何か提案をお願いします。
android - ListFragment と CursorLoader を使用すると、「ListFragment はキャストできません」というメッセージが表示される
CursorLoader を使用して SQLite データベースにクエリを実行し、ListFragment にデータを入力する簡単な例を教えてください。以下のコードはコンパイルされますが、実行すると、「ListFrag」を LoaderManager.LoaderCallbacks にキャストできないことが LogCat から通知されます。ListFrag を ListFrag ではなく ListFrag だけに変更すると、「ListFrag は android.v4.support.Fragment にキャストできません」と表示されます。このフォーラム投稿の情報により、私のアクティビティは FragmentActivity を拡張し、私の Fragment は ListFragment を拡張することに注意してください。これをしばらく機能させるのに苦労してきましたが、わかりません。フラグメントを含むアクティビティのコードを次に示します。ありがとうございます。
そして、フラグメントのコードは次のとおりです。
LogCat に関するコメントを見ました。おっとっと。これが私の LogCat 全体です。
android - Android のフラグメントとアクティビティ
以下の図を参照してください。
http://developer.android.com/guide/components/fragments.html
電話で 2 つの別々のアクティビティを使用し、タブレットで 1 つのアクティビティを使用することを Google が提案する理由を誰か説明してください。アクティビティ A にフラグメント B (タブレット用) を管理するコードがある場合、電話用のアクティビティ B で同じコードを繰り返さなければならないのはなぜですか?
電話の場合でも、1 つのアクティビティ (アクティビティ A のみ) を使用してフラグメントを置き換えることができるようです。これにより、冗長なコードを減らすことができますか?
ありがとう。
android - アクティビティを FragmentActivity に変換するには?
これまでのところ、これは私が試みたものです。これは、フラグメントを設定するアクティビティからのものです。これは、フラグメントをロードする方法です。
次に、Files クラスをセットアップして、Activity を に変換することでロードできるようにしFragmentActivity
ます。ListFragment
いくつかのボタンを作成してそれらに を設定したいので、を使用したくありonclicklistener
ません。
現在、アプリを実行してもエラーはなく、スタック トレースにも何もありません。タブを押してそれを読み込むとFragmentActivity
、空白になります。とすべてを削除しようとしましたが、XML レイアウトlistview
に a を入れるだけで、試しtextview
ても表示されません。
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
エラーが原因であることがわかりました。
私のアプリケーションをあらゆる種類のデバイスと互換性を持たせる方法を誰か教えてもらえますか?
android - getSupportFragmentManager() には、スタンバイ後に空のフラグメントが含まれています
デバイスがスタンバイ状態になった後、呼び出す と、すべての変数が に設定された初期化されていないフラグメントを含む がgetSupportFragmentManager()
取得されます。FragmentManager
null
ここにいくつかのコードがあります:
これは MyAdapter クラスです:
ExtendedFragment
メソッドを実装しonFocus()
、タブがフォーカスを取得したときにいくつかのアクションを実行する必要があるため、各フラグメントはそれをオーバーライドします。デバイスをスタンバイから再開してonFocus()
解雇されたときに、View
使用getView()
を取得しようとすると、 が取得されますnull
。
ビューが null になるのはなぜですか?