異なるクラスにint型を使用してアンドロイドは - ..私はこのint型のMASKを持って
public class Canvastutorial extends Activity {
/** Called when the activity is first created. */
public int MASK=R.drawable.face00;
public void setMask(int value)
{
MASK=value;
}
、その値は、私は他でこのint型MASKを使用したい
public void onClick(DialogInterface dialog, int item)
{
if(items[item]=="Mask 1")
{
setMask(R.drawable.face00);
}
else if(items[item]=="Mask 2")
{
setMask(R.drawable.face01);
}
else if(items[item]=="Mask 3")
{
setMask(R.drawable.face02);
}
else if(items[item]=="Mask 4")
{
setMask(R.drawable.face03);
}
else if(items[item]=="Mask 5")
{
setMask(R.drawable.face04);
}
と同じクラスCanvastutorialに変更されましたクラス
public class Panel extends SurfaceView implements SurfaceHolder.Callback{
私はこれまでのところ、私は Canvastutorial.ct = nとMASKを呼び出そうとしました。..そうすることができませんew Canvastutorial(); 、次にct.MASKを使用します。
しかし、これはアプリケーションを強制終了しました..
どのようにすればいいですか?
強制終了している場合は、logcatを投稿してください。 – Egor