尽管intent for map可以工作,但在android中通过intent从片段转换为活动存在问题
我有一个片段,其中有两个按钮,一个链接到GoogleMap API,它工作得非常好,而另一个链接到另一个活动崩溃尽管intent for map可以工作,但在android中通过intent从片段转换为活动存在问题,android,android-intent,fragment,Android,Android Intent,Fragment,我有一个片段,其中有两个按钮,一个链接到GoogleMap API,它工作得非常好,而另一个链接到另一个活动崩溃 public class XBeeReceivedPacketsFragment extends AbstractXBeeDeviceFragment { @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
public class XBeeReceivedPacketsFragment extends AbstractXBeeDeviceFragment
{
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
// Inflate the layout for this fragment.
View view = inflater.inflate(R.layout.xbee_received_data, container, false);
initializeUIElements(view);
return view;
}
private void initializeUIElements(View view) {
btn_Minedb=view.findViewById(R.id.btn_Minedb);
btn_Minedb.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v) {
Intent intent=new Intent(XBeeReceivedPacketsFragment.this.getActivity(), MineDatabase.class);
startActivity(intent);
}
}
);
btn_Map=view.findViewById(R.id.btn_Map);
btn_Map.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View v) {
Intent intent=new Intent(XBeeReceivedPacketsFragment.this.getActivity(), MapsActivity.class);
startActivity(intent);
}
}
);
}
这是意图所指向的活动的代码,但是每次我点击这个按钮,应用程序都会自动启动
package com.digi.xbee.sample.android.xbeemanager.fragments;
import androidx.appcompat.app.AppCompatActivity;
import com.digi.xbee.sample.android.xbeemanager.R;
public class MineDatabase extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_mine_database);
}
}
您是否在AndroidManifest.xml文件中添加了数据库活动?
如果没有,请添加它。每个组件都需要添加到清单文件中。这是否回答了您的问题?不幸的是,我无法使用logcat进行调试,因为我需要将一些硬件连接到usb以运行该应用程序。我只想知道我正在制造的基本编程缺陷。不幸的是,如果没有stacktrace,我将无能为力