APK制作两个文件



最近我用Firebase实时数据库构建了一个Android Studio应用程序。问题是,当我在移动设备中安装它的APK文件时,它会从不同的活动开始生成两个可运行的文件。我正在共享两个文件的代码,这两个文件都是从移动设备中的两个可运行文件开始的。提前谢谢。

我想成为启动器活动的文件:

package com.example.Paanki;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import com.example.foundationapp.R;
public class FirstActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try {
this.getSupportActionBar().hide();
} catch (NullPointerException e) {
}
setContentView(R.layout.activity_first);
Button btn;
btn = findViewById(R.id.btnproceed);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i = new Intent(getApplicationContext(), MainSelect.class);
startActivity(i);
}
});
}
@Override
public void onBackPressed() {
this.finishAffinity();
}
}

其他可运行文件

package com.example.Paanki


import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import com.example.foundationapp.R;
public class MainSelect extends AppCompatActivity {
Button btndonor,btntrans;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
try
{
this.getSupportActionBar().hide();
}
catch (NullPointerException e){}
setContentView(R.layout.activity_main_select);
btndonor= findViewById(R.id.donor);
btntrans= findViewById(R.id.trans);

btndonor.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i;
i = new Intent(getApplicationContext(),RegisterPage.class);
startActivity(i);
}
});
btntrans.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent i=new Intent(getApplicationContext(),RegisterTrans.class);
startActivity(i);
}
});
}
@Override
public void onBackPressed()
{
this.finishAffinity();
}

} 

请检查您的清单文件。当您将应用程序启动意向过滤器写入清单文件中的多个活动时,就会发生这种情况。

应用程序启动意图过滤器

<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>

最新更新