Я пытаюсь сделать дату в день конвертера, который будет показывать день недели в другой деятельностиПроблемы с намерением
Здесь я поставил в дате
private static final int SHOW_SUBACTIVITY = 1;
public void startSubActivity() {
Intent intent = new Intent(this, SubActivity.class);
intent.putExtra("date", mEditText.getText().toString());
startActivityForResult (intent, SHOW_SUBACTIVITY);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mEditText = (ETView)findViewById(R.id.editText1);
Button btn = (Button) findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
startSubActivity();
}
}
);
}
Здесь он показывает день от недели
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_sub);
mTextView = (TView)findViewById(R.id.textView);
Date date = new Date();
Calendar c = Calendar.getInstance();
try{
String str_date= getIntent().getExtras().getString("DATE");
SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy");
date = (Date)formatter.parse(str_date);
c.setTime(date);
Log.d(TAG, date.toString());
int dayOfWeek = c.get(Calendar.DAY_OF_WEEK);
String s3 = c.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.LONG, Locale.getDefault());
mTextView.setText(s3);
}catch (Exception e){
mTextView.setText("Wrong input");
}
}
}
Проблема в том, что программа всегда показывает «Неверный ввод».
Можете ли вы распечатать трассировку стека? – AGreenman