問題タブ [setcontentview]
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 - AsyncTask から setContentView を使用できません
AsyncTask を使用してアクティビティのレイアウトを変更しようとしています。
onPostExecute() で私は呼び出しています:
しかし、「MyActivityは囲みクラスではありません」と言ってくれません。
誰でも助けてもらえますか?
java - アクティビティを変更するとリスト ビューが消える
ここ数時間、作成しようとしている練習用の To-Do アプリで Java のリスト ビューに関する問題に取り組んでいます。メインのアクティビティにリスト ビューがあり、そのアクティビティから変更して元に戻すと、リスト ビューが表示されなくなりました。私はググって、人々が物事を変更してインスタンスを保存しているのを見て、それを実装しようとして成功しませんでしたが、それは私がJavaに非常に慣れていないためかもしれません。コードは次のとおりです。
android - onCreate の AsyncTask によって抑制された Android setContentView
アプリの初期化中にメッセージとプログレス バーを表示したいと考えています。
アプリを初めて実行するときに、いくつかの単語の辞書を SQLite データベースに挿入する必要があります。これを行うには、SQLiteOpenHelper を開いて再度閉じる AsyncTask を使用します。これにより、データベースの初期化が 1 回行われます。
この AsyncTask は私の onCreate() メソッドで呼び出されますが、onStart() と onResume() からも成功せずに実行しようとしました。
どういうわけか、AsyncTask を呼び出すこの最後の行によって、UI が表示されなくなります。AsyncTask が完了して新しいアクティビティが開始されるまで、画面は空白のままです。その行をコメントアウトすると、UI が正常に表示されます。
私が思いつくことができる唯一のことは、SQLiteOpenHelper が何らかの形で UiThread をブロックすることですが、それについても何も見つかりませんでした。
java - 新しい EditText を作成しようとすると setcontentview がアプリをクラッシュさせる
メモ管理アプリを作成しようとしています。新しいメモをいくつか追加しているときにそれらを削除してから、新しいメモを追加しようとすると、setcontentview() でアプリがクラッシュします。ログを追加しました。最初の editText を削除してから新しいものを追加することで、簡単にトリガーできます。
ログ
android - Android setContentView とコンピューティング
アプリケーションの最初のアクティビティは、データベースをチェックし、必要に応じてアップグレードすることです。
DatabaseFeeder.testAndFeed 静的メソッドはアセットから読み取るため少し遅く、データベースがいっぱいになるまでに 5 秒ほどかかる場合があります。
問題は、フィーダーが終了する前に contentView が設定されていないことです。アクティビティが 5 秒間すべて空白になり、完全に満たされた進行状況バーを含むコンテンツ ビューとしてポップします。
どうしてこんなことに ?
android - setContentView で認識されない XML ファイル
私はアンドロイドを初めて使用しています....スタッドレグを作成したプロジェクトを作成しました。
現在、setContentViewはstudreg.xmlを認識していません。また、genフォルダーにR.javaが表示されません。次のcodを参照してください。
android - onClick メソッドを使用してフラグメント内のビューを開く方法は?
レイアウトにフローティング アクション ボタンがあり、クリックすると別のビューが開くようにしたいと考えています。この回答から、クリックイベントを処理する良い方法は次のとおりであると読みました。
ただし、setContentView
メソッドはフラグメントで使用できないため、Android Studio はエラーを返します: Cannot resolve method setContentView(int)
.
onClick メソッドを介して別のビューを表示するには、setContentView の代わりに何を使用できますか? それとも、まったく別の方法でこれにアプローチする必要がありますか?
android - AndroidでSetContentView()を呼び出そうとしているときにjava.lang.NullpointerExceptionを取得する
別のアクティビティ クラスからアクティビティ クラスのメソッドを呼び出しています。メソッドで setContentView() を呼び出して、別の xml ファイル (最初のクラス (呼び出し元のクラス) に表示されているものとは異なる xml) を渡しています。 )、null pointerException を取得しています。以下のコードを見つけてください: クラスの呼び出し
});
setContentView() が呼び出される新しいクラス:
public class DisplayMessageActivity extends Activity {