Pri*_*wal 5 c# android xamarin.android
我有xamarin.android项目Client1和1 CommonApp项目(在同一个解决方案中),它有所有通用代码.从Client1项目我需要启动CommonApp,我的代码在Client1应用程序中执行
public class MainActivity : AppCompatActivity
{
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
SetContentView(Resource.Layout.activity_main);
FindViewById<Button>(Resource.Id.btn1).Click += delegate {
//Starting CommonApp project
StartActivity(new Intent(Application.Context, typeof(CommonApp.MainActivity)));
};
}
}
Run Code Online (Sandbox Code Playgroud)
低于1的是CommonApp MainActivity,其中调试器指向但不启动新活动,但是当我按下物理后退按钮时,相同的活动将被添加到backstack中,它将被删除.
protected override void OnCreate(Bundle savedInstanceState)
{
base.OnCreate(savedInstanceState);
//This is CommonApp
SetContentView(Resource.Layout.activity_main);
}
Run Code Online (Sandbox Code Playgroud)
CommonApp activity_main有
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="This is CommonApp">
</TextView>
Run Code Online (Sandbox Code Playgroud)
描述:我有2个Android应用程序解决方案.1个CommonApp和第二个Client1.Cleint1是具有CommonApp类型的.dll的启动项目.从Cleint1应用程序我通过导入CommonApp命名空间启动CommonApp.我可以使用自己的图标,应用程序名称,启动画面和google-service.json等多个项目Client1,Client2,Client3等.当我在启动时设置Client2时,它将成为Client2项目和CommonApp中可用的所有常用代码.
要求:这里
应用日志
更新截图:
| 归档时间: |
|
| 查看次数: |
470 次 |
| 最近记录: |