getActivity()でnullが返ってくる
下記のコードのgetActivity().runOnUiThreadでNullが返ってきてしまいます。
なので、getActivityの値をログで確認してみると、Nullになっていました。
これはどうしてなのでしょうか?今まで普通にgetActivityを使ってたように使っているつもりなのですが......。
public class testDialog extends DialogFragment {
private Handler handler = new Handler();
private Runnable runnable = new Runnable() {
@Override
public void run() {
getActivity().runOnUiThread(new Runnable() {
@Override
public void run() {
}
});
}
};