我在其他类似的问题上尝试了各种答案,但没有任何效果,或者我只是再一次变得愚蠢……每次捆绑包为NULL时,您能告诉我我在做什么错吗?
此代码会在第二指离开屏幕(自定义手势)时触发。我参加了第二项活动,但由于某些原因,附加功能未通过...
//CODE IN MAIN ACTIVITY
case MotionEvent.ACTION_POINTER_UP:
extendDown_textView.setVisibility(View.INVISIBLE);
sendData_TaskDetailsActivity(startTime);
openTaskDetailsActivity();
//SEND DATA
public void sendData_TaskDetailsActivity (int[] startTime) {
Intent intent = new Intent(this,TaskDetailsActivity.class);
//KEYS
String startTime_key = "startTime";
//PASS DATA
intent.putExtra(startTime_key, startTime);
}
//OPEN ACTIVITY 2
public void openTaskDetailsActivity(){
Intent intent = new Intent(this,TaskDetailsActivity.class);
startActivity(intent);
}
//RECEIVE DATA FROM INTENT
int[] startTime = new int[2];
Bundle bundle = getIntent().getExtras();
if (bundle == null) {
startTime[0] = 0;
startTime[1] = 0;
} else {
startTime = bundle.getIntArray("startTime");
}
您正在使用有效负载创建意图,但是对此无效。当您开始活动时,您正在创建一个没有任何有效负载的新意图。