سلام خدمت اساتید
من دو تا اکتیویتی دارم وقتی روی باتن که در اکتیویتی اول هس کلیک میکنم میخام به اکتیویتی دوم بره ولی فورس کلوز میده
تو LogCat هم هیچ اروری وجود نداره اما بازم کار نمیکنه
ممنون میشم کمک کنید
این اکتیویتی دوم
کد:
public class AddActivity extends Activity implements OnClickListener {
EditText etmsg;
DateFormat fmtDateAndTime = DateFormat.getDateTimeInstance();
TextView lblDateAndTime;
Calendar myCalendar = Calendar.getInstance();
DatePickerDialog.OnDateSetListener d = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
myCalendar.set(Calendar.YEAR, year);
myCalendar.set(Calendar.MONTH, monthOfYear);
myCalendar.set(Calendar.DAY_OF_MONTH, dayOfMonth);
updateLabel();
}
};
TimePickerDialog.OnTimeSetListener t = new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
myCalendar.set(Calendar.HOUR_OF_DAY, hourOfDay);
myCalendar.set(Calendar.MINUTE, minute);
updateLabel();
}
};
private void updateLabel() {
lblDateAndTime.setText(fmtDateAndTime.format(myCal endar.getTime()));
}
Button date, time;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.add_layout);
// TODO Auto-generated method stub
etmsg = (EditText) findViewById(R.id.etmsg);
lblDateAndTime = (TextView) findViewById(R.id.tvdatetime);
date = (Button) findViewById(R.id.btndate);
date.setOnClickListener(this);
time = (Button) findViewById(R.id.btntime);
time.setOnClickListener(this);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
switch (v.getId()) {
case R.id.btndate:
new DatePickerDialog(AddActivity.this, d, myCalendar
.get(Calendar.YEAR), myCalendar.get(Calendar.MONTH),
myCalendar.get(Calendar.DAY_OF_MONTH)).show();
break;
case R.id.btntime:
new TimePickerDialog(AddActivity.this, t, myCalendar
.get(Calendar.HOUR_OF_DAY), myCalendar
.get(Calendar.MINUTE), true).show();
break;
}
}
}
main
کد:
public class MainActivity extends Activity {
/** Called when the activity is first created. */
Button btnadd;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnadd = (Button) findViewById(R.id.btnjadid);
btnadd.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent i = new Intent(MainActivity.this, AddActivity.class);
startActivity(i);
}
});
}
mainfest
کد:
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="mozhgan.Teset"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="15" />
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<activity
android:name=".MainActivity"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".AddActivity"></activity>
</application>
</manifest>