1秒ごとにフラグメント(一部のテキストリスト)を更新するスレッドをAndroidに実装しました。
スレッドでフラグメントメソッドを呼び出しているときにランタイムエラーが発生します。これが私のコードです
public class RunThreadExtended extends Activity implements Runnable
{
public void run() {
while(true)
{ try {
Thread.sleep(1000);
AndroidListFragmentActivity.strup++;
MyListFragment1 fragmentB = (MyListFragment1)getFragmentManager().findFragmentById(R.id.fragment1);
fragmentB.updatefrag();
} catch (InterruptedException e) {
e.printStackTrace();
}
}}}
Mainactivityからfragmentメソッドを呼び出すと、すべてが機能します。これは、このように実装したバックグラウンドで5秒ごとにスレッドを更新する必要があるためですが、機能しない..plsは解決策を提案します...