このタスクを実行するブールメソッドは見つかりませんでした。の がとして指定されたものid
に変更されたかどうかを確認することで、これを行うことができますか?viewStub
inflatedid
Java コード:
protected void plantViewTree() {
// TODO Auto-generated method stub
ViewStub mViewstub = (ViewStub) findViewById(R.id.viewStub00);
if (mViewStub is inflated) {
//do somthing
}else
mViewstub.inflate();
}
eOutput のコメントを更新する
このコードによれば、 はtoast
常にそのメッセージを表示します。これは、mViewStub
が割り当てられているため、下にあるレイアウトfindViewById
のビューが利用できない場合を除いて、nullになることはviewstub
ありません。助言がありますか。?
protected void plantViewTree() {
// TODO Auto-generated method stub
ViewStub mViewstub = (ViewStub) findViewById(R.id.viewStub00);
if (mViewstub != null)
Toast.makeText(getApplicationContext(), "view is inflated",
Toast.LENGTH_LONG).show();
else
mViewstub.inflate();
}