我得到错误,而试图通过捆绑通过数组列表请帮助
JAVAlang.RuntimeException:无法启动活动组件信息{com.sandyzfeaklab.Breakdown_app/com.sandyzfeaklab.Breakdown_app.Data_input}:java。lang.NullPointerException:尝试调用虚拟方法“java”。木卫一。可序列化的android。操作系统。捆android上的空对象引用上的getSerializable(java.lang.String)”。应用程序。活动线程。在android上执行启动活动(ActivityThread.java:3449)。应用程序。活动线程。android上的handleLaunchActivity(ActivityThread.java:3601)。应用程序。服务器事务。启动ActivityItem。在android上执行(LaunchActivityItem.java:85)。应用程序。服务器事务。事务执行器。android上的executeCallbacks(TransactionExecutor.java:135)。应用程序。服务器事务。事务执行器。在android上执行(TransactionExecutor.java:95)。应用程序。android上的ActivityThread$H.handleMessage(ActivityThread.java:2066)。操作系统。处理程序。android上的dispatchMessage(Handler.java:106)。操作系统。活套。android上的loop(Looper.java:223)。应用程序。活动线程。java上的main(ActivityThread.java:7656)。朗。反思。方法在com上调用(本机方法)。Android内部的操作系统。RuntimeInit$MethodAndArgsCaller。在com上运行(RuntimeInit.java:592)。Android内部的操作系统。合子体。main(ZygoteInit.java:947)由以下原因引起:java。lang.NullPointerException:尝试调用虚拟方法“java”。木卫一。可序列化的android。操作系统。捆com上的空对象引用上的getSerializable(java.lang.String)”。sandyzfeaklab。分解程序。数据输入。onCreate(Data_input.java:61)
下面是我的包裹领取活动
public class Data_input extends AppCompatActivity {
String Part = "Part Name", problem_desc = "Problem", action_taken = "Action Taken", spares_used = "Spares Used", sap_no = "Sap No", operation = "Operation", end_time = "End Time", Action_taken_by = "Action taken by ", start_time = "Start Time";
TextView starttime, endtime, time_taken;
ArrayList<Sap_code_Model> models = new ArrayList<>();
private static final int SECOND_ACTIVITY_REQUEST_CODE = 0;
@RequiresApi(api = Build.VERSION_CODES.O)
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_data_input);
Toolbar toolbar = findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
FirebaseFirestore db = FirebaseFirestore.getInstance();
EditText part_name, problem_desc_et, action_taken_et, spares_used_et, sap_no_et;
Bundle bundle= getIntent().getExtras();
models= (ArrayList<Sap_code_Model>) bundle.getSerializable("Codes");
Toast.makeText(this, models.size(), Toast.LENGTH_SHORT).show();
这是我的模范班
public class Sap_code_Model implements Serializable {
private long sap_code;
private String sap_description;
private int sap_qty;
public Sap_code_Model() {
}
public long getSap_code() {
return sap_code;
}
public Sap_code_Model setSap_code(long sap_code) {
this.sap_code = sap_code;
return this;
}
public String getSap_description() {
return sap_description;
}
public Sap_code_Model setSap_description(String sap_description) {
this.sap_description = sap_description;
return this;
}
public int getSap_qty() {
return sap_qty;
}
public Sap_code_Model setSap_qty(int sap_qty) {
this.sap_qty = sap_qty;
return this;
}
}
数据发送活动我正在尝试发送arraylist
mDataBinding.fabSave.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Add_Sap_codes.this, Data_input.class);
Bundle bundle= new Bundle();
bundle.putSerializable("Codes",data);
intent.putExtras(bundle);
setResult(RESULT_OK, intent);
startActivity(intent);
}
});
我发现了我的问题,
下面我指的是我丢失的模型,没有验证它是否为null,所以我添加了if语句来检查数据是否为null,然后它就工作了
Bundle=getIntent()。getExtras();模型=(ArrayList)
问题内容: 我有以下代码: 如何编写第5行以及目标意图中的getExtra 问题答案: 你需要有实现的界面,你将需要实现的和合适的构造函数,一个作为参数。请参阅接口文档。 要将列表放入中,请使用: 要使列表脱离目标活动,请使用:
问题内容: 我正在尝试通过Bundler 安装gem,但是它一直死于以下错误: 我通过谷歌搜索发现的大多数事情都建议传递参数来修复它。因此,基于: 我将以下内容添加到Bundler的配置中: 但是,仍然没有运气-与上述相同。 因为它快死于错误了,所以我检查了一下,并且据说它在附近,只是Bundler找不到。 有什么想法吗? 问题答案: 答案与Wrikken发布的答案相似-这是我为将来的读者而修复的
致命异常:main java.lang.RuntimeException:无法启动活动组件Info{com.example.increative/com.example.increve.comments}:java.lang.nullpointerException 1at android.app.activitythread.performLaunchActivity(activitythrea
我已经在应用程序中添加了一个sqlite文件,并试图将其从bundle复制到documents目录。我还将sqlite添加到了target应用程序中。下面是我用来复制文件的代码: 的代码: Error domain=nscocoaerrordomain code=4“文件”myapp.sqlite“不存在。”userInfo={nsSourceFilePatherRokey=/users/hari
我知道这个答案:Pax考试:提供具有所有依赖项的捆绑包,但当我必须包含作为我项目外部捆绑包一部分的捆绑包时,感觉我做错了什么。 这是我得到的错误: 下面是我的pax考试的配置代码: 所以我的问题是:为什么我会遇到关于未解决约束的错误,我是否必须包括外部捆绑包,以及我需要做什么才能让我的测试运行?
首先,我想说的是,我对symfony比较陌生,我使用Netbeans。 我的第一个问题发生在我试图安装ccdn-forum-bundle时,就像这里说的: https://github.com/codeconsortium/CCDNForumForumBundle/blob/master/Resources/doc/install.md 当我尝试使用composer更新dev时,出现以下错误: [