ممنون از پاسخگویی شما استاد عزیز اینم کدها
ساختار اکتیویتی اول به اینصورته:
و اکتیویتی هایی که توسط زدن کلیدهای اکتیویتی بالا، باز میشن ساختارشون به صورت زیر هست:
ساختار اکتیویتی اول به اینصورته:
کد:
...
public class MainActivity extends Activity implements OnClickListener{
static Button btn1,...;
final Context context = this;
Animation scalebtn;
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity-main);
btn1 = (Button) findViewById(R.id.button1);
btn1.setOnClickListener(this);
...
...
btn30.....
}
@Override
public void onClick(View v) {
if (v == btn1){
btn1.startAnimation(scalebtn);
Intent myIntent = new Intent(context, Activity1.class);
startActivityForResult(myIntent, 0);
}
.
.
.
if (v == btn30){
btn30.startAnimation(scalebtn);
Intent myIntent = new Intent(context, Activity30.class);
startActivityForResult(myIntent, 0);
}
}
@Override
protected void onResume() {
super.onResume();
Saveshared.Init(this);
Saveshared.Load();
}
}
و اکتیویتی هایی که توسط زدن کلیدهای اکتیویتی بالا، باز میشن ساختارشون به صورت زیر هست:
کد:
...
public class Activity1 extends Activity implements OnClickListener {
final Context context = this;
Button btn1,...;
ImageView img1,...;
...
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity1);
img1 = (ImageView) findViewById(R.id.imageView1);
....
btn1 = (Button) findViewById(R.id.button1);
btn1.setOnClickListener(this);
....
....
}
@Override
public void onClick(View v) {
if (v == btn1){
//some code
}
...
...
}
void saveData() {
SharedPreferences.Editor spe = getPreferences(MODE_PRIVATE).edit();
spe.putInt("sharedKey", i);
spe.commit();
}
void loadData() {
SharedPreferences sp = getPreferences(MODE_PRIVATE);
daryaftseke = sp.getInt("sharedKey", i);
}
@Override
protected void onResume() {
super.onResume();
loadData();
Soundpool.Initsound(this);
Soundpool.soundpool();
}
@Override
public void onPause() {
super.onPause();
Soundpool.soundPool.release();
Soundpool.soundPool = null;
return;
}
}