SharedPreferencesからIDを取得してからリモートデータベースを呼び出す画面が表示され、そのデータを画面に表示する必要があります。Androidが画面に表示されている画面に項目を表示しています
ViewTextでこれを行うことは可能ですか、またはリモートdb呼び出し後にテキストを画面に配置する別の方法はありますか?
これを行うにはどのような方法があり、どのように達成するのですか?
ありがとうございます! TextViewの
TextView name_field;
String name;
....
.
.
.
//call my database info
//this example get a variable and pass it into String variable name and then display it in your text view
name_field = (TextView) findViewById(R.id.myTextView);
name_field.setText(name);
通常の方法でこれを行うと、UIスレッドが完全にブロックされます。 Tyler Treatの対応は、AsyncTaskで非同期に実行することでこの問題を解決します。仕様[ここ](http://developer.android.com/reference/android/os/AsyncTask)を見てください。html)これはまさにそれが意味するものなのですから。 –
私は、これがメインスレッドで実行されるのか、非同期タスクで行われるのか、どこで行われるのかについては何も仮定しませんでした。私の答えは、テキストフィールドを更新するという問題に取り組んだだけです。 –