問題タブ [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.

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

android - AsyncTask から setContentView を使用できません

AsyncTask を使用してアクティビティのレイアウトを変更しようとしています。

onPostExecute() で私は呼び出しています:

しかし、「MyActivityは囲みクラスではありません」と言ってくれません。

誰でも助けてもらえますか?

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

java - アクティビティを変更するとリスト ビューが消える

ここ数時間、作成しようとしている練習用の To-Do アプリで Java のリスト ビューに関する問題に取り組んでいます。メインのアクティビティにリスト ビューがあり、そのアクティビティから変更して元に戻すと、リスト ビューが表示されなくなりました。私はググって、人々が物事を変更してインスタンスを保存しているのを見て、それを実装しようとして成功しませんでしたが、それは私がJavaに非常に慣れていないためかもしれません。コードは次のとおりです。

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

android - onCreate の AsyncTask によって抑制された Android setContentView

アプリの初期化中にメッセージとプログレス バーを表示したいと考えています。

アプリを初めて実行するときに、いくつかの単語の辞書を SQLite データベースに挿入する必要があります。これを行うには、SQLiteOpenHelper を開いて再度閉じる AsyncTask を使用します。これにより、データベースの初期化が 1 回行われます。

この AsyncTask は私の onCreate() メソッドで呼び出されますが、onStart() と onResume() からも成功せずに実行しようとしました。

どういうわけか、AsyncTask を呼び出すこの最後の行によって、UI が表示されなくなります。AsyncTask が完了して新しいアクティビティが開始されるまで、画面は空白のままです。その行をコメントアウトすると、UI が正常に表示されます。

私が思いつくことができる唯一のことは、SQLiteOpenHelper が何らかの形で UiThread をブロックすることですが、それについても何も見つかりませんでした。

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

java - 新しい EditText を作成しようとすると setcontentview がアプリをクラッシュさせる

メモ管理アプリを作成しようとしています。新しいメモをいくつか追加しているときにそれらを削除してから、新しいメモを追加しようとすると、setcontentview() でアプリがクラッシュします。ログを追加しました。最初の editText を削除してから新しいものを追加することで、簡単にトリガーできます。

ログ

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

android - Android setContentView とコンピューティング

アプリケーションの最初のアクティビティは、データベースをチェックし、必要に応じてアップグレードすることです。

DatabaseFeeder.testAndFeed 静的メソッドはアセットから読み取るため少し遅く、データベースがいっぱいになるまでに 5 秒ほどかかる場合があります。

問題は、フィーダーが終了する前に contentView が設定されていないことです。アクティビティが 5 秒間すべて空白になり、完全に満たされた進行状況バーを含むコンテンツ ビューとしてポップします。

どうしてこんなことに ?

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

android - setContentView で認識されない XML ファイル

私はアンドロイドを初めて使用しています....スタッドレグを作成したプロジェクトを作成しました。

現在、setContentViewはstudreg.xmlを認識していません。また、genフォルダーにR.javaが表示されません。次のcodを参照してください。

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

android - onClick メソッドを使用してフラグメント内のビューを開く方法は?

レイアウトにフローティング アクション ボタンがあり、クリックすると別のビューが開くようにしたいと考えています。この回答から、クリックイベントを処理する良い方法は次のとおりであると読みました。

ただし、setContentViewメソッドはフラグメントで使用できないため、Android Studio はエラーを返します: Cannot resolve method setContentView(int).

onClick メソッドを介して別のビューを表示するには、setContentView の代わりに何を使用できますか? それとも、まったく別の方法でこれにアプローチする必要がありますか?

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

android - AndroidでSetContentView()を呼び出そうとしているときにjava.lang.NullpointerExceptionを取得する

別のアクティビティ クラスからアクティビティ クラスのメソッドを呼び出しています。メソッドで setContentView() を呼び出して、別の xml ファイル (最初のクラス (呼び出し元のクラス) に表示されているものとは異なる xml) を渡しています。 )、null pointerException を取得しています。以下のコードを見つけてください: クラスの呼び出し

});

setContentView() が呼び出される新しいクラス:

public class DisplayMessageActivity extends Activity {