Androidプログラミング質問スレ Part21
■ このスレッドは過去ログ倉庫に格納されています
0162デフォルトの名無しさん
2012/04/23(月) 23:01:02.58これを下のようにしてみたんですが、
public class MainActivity extends Activity {
public int loadTexture(){
int gazouID = getResources().getIdentifier("button"+ Integer.toString(1), "drawable", getPackageName());
return gazouID;
}
}
違うクラスで
for (int i = 0; i < BUTTON_NUM; i++) { //ボタン
int gazouID;
MainActivity x = new MainActivity();
gazouID = x.loadTexture( i);
this.mButtonTexture[i] = GraphicUtil.loadTexture(gl, res, gazouID);
if (mButtonTexture[i] == 0) {
Log.e(getClass().toString(), "load texture error! fly");
}
}
としたら、the application〜has stopped unexpectedly. Please try again.とでます
何が問題だったんでしょうか?
何度もすみません。
長文失礼いたしました。
■ このスレッドは過去ログ倉庫に格納されています