Как передать данные из одного действия в другое с использованием намеренияAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как передать данные из одного действия в другое с использованием намерения

Сообщение Anonymous »


Error: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.demo/com.example.demo.Dep_Main}: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getPackageName()' on a null object reference.

My First Activity code:

protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.department_reg); getSupportActionBar().hide(); Name =findViewById(R.id.txt_edit); Status=findViewById(R.id.edit_status); btn=findViewById(R.id.btn_apply); Dep=findViewById(R.id.txt_dept_spinner); spin=findViewById(R.id.sel_dept_spinner); spinnerlist.add("Select"); spinnerlist.add("MECH"); spinnerlist.add("ECE"); spinnerlist.add("CSE"); adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, spinnerlist); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spin.setAdapter(adapter); DOB=findViewById(R.id.click_date); DOB.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { final Calendar cldr = Calendar.getInstance(); int day = cldr.get(Calendar.DAY_OF_MONTH); int month = cldr.get(Calendar.MONTH); int year = cldr.get(Calendar.YEAR); picker = new DatePickerDialog(Dep_Main.this, new DatePickerDialog.OnDateSetListener() { @SuppressLint("SetTextI18n") @Override public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) { DOB.setText(dayOfMonth + "/" + (monthOfYear + 1) + "/" + year); } }, year, month, day); picker.show(); } }); btn.setOnClickListener(new View.OnClickListener() { public void onClick(View view) { if (!Name.getText().toString().isEmpty()) { if (!DOB.getText().toString().isEmpty()) { if (!spin.getSelectedItem().toString().equals("Select")) { if (!Status.getText().toString().isEmpty()) { Toast.makeText(Dep_Main.this, "Enter Status", Toast.LENGTH_SHORT).show(); } }else { Toast.makeText(Dep_Main.this, "Please Select Dept", Toast.LENGTH_SHORT).show(); } }else{ Toast.makeText(Dep_Main.this, "Enter DOB", Toast.LENGTH_SHORT).show(); } } else { Toast.makeText(Dep_Main.this, "Please Enter name ", Toast.LENGTH_SHORT).show(); } } }); intent = new Intent(context, MainActivity.class); data.add(new DepartmentList(Name.getText().toString(),DOB.getText().toString(),Dep.getText().toString(),Status.getText().toString())); intent.putExtra("key",data); context.startActivity(intent); adapter.notifyDataSetChanged(); } }

I try lot using intent view ,i have confusion about .Pls any one give solution in to this above. My reqruitment is Display given data pass into one acitivity to another activity in a recycler view using intent method.


Источник: https://stackoverflow.com/questions/780 ... ing-intent
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»