草庐IT

Activity2

全部标签

android - 未放置在第一个 Activity 中时,Flutter Navigation push Replacement 不起作用

我有几个页面。1.起始页2.第2页3.第3页4.主菜单从1->2.和2->3.我用它来导航:Navigator.of(context).push(newMaterialPageRoute(builder:(BuildContextcontext){returnnewMyPage();},));对于3->4。我想使用它(PushReplacement,不会返回),但它不起作用并且像普通Push一样工作:Navigator.of(context).pushReplacement(newMaterialPageRoute(builder:(BuildContextcontext){retur

android - 如何从 Android Activity 导航到特定的 flutter 路由?

我有一个现有的android应用程序,我在我的项目中集成了flutter我想调用我在我的主要方法中定义的flutter特定路由classFlutterViewextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(title:'PlatformView',initialRoute:'/',routes:{'/':(context)=>HomeScreen(),'/secound':(context)=>MyCustomForm(),'/dashboard':(contex

android - 如何从 Android Activity 导航到特定的 flutter 路由?

我有一个现有的android应用程序,我在我的项目中集成了flutter我想调用我在我的主要方法中定义的flutter特定路由classFlutterViewextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){returnnewMaterialApp(title:'PlatformView',initialRoute:'/',routes:{'/':(context)=>HomeScreen(),'/secound':(context)=>MyCustomForm(),'/dashboard':(contex

android - 恢复 Android Activity 时出现 SQLite 异常

我的应用程序有一个Activity层次结构,A-launches-B-launches-C在第三个Activity“C”中,我有一个按钮。在这个按钮的onClickListener中,我启动了一个Intent,如下所示:Intentintent=newIntent(Intent.ACTION_DIAL);intent.setData(Uri.parse(uri));startActivity(intent);//Idon'tcallfinish()它可以很好地调出电话拨号对话框。如果我此时按下后退按钮,我会得到“对不起!”弹出窗口说我的应用程序意外停止。点击“强制关闭”按钮后,我的应用

android - 恢复 Android Activity 时出现 SQLite 异常

我的应用程序有一个Activity层次结构,A-launches-B-launches-C在第三个Activity“C”中,我有一个按钮。在这个按钮的onClickListener中,我启动了一个Intent,如下所示:Intentintent=newIntent(Intent.ACTION_DIAL);intent.setData(Uri.parse(uri));startActivity(intent);//Idon'tcallfinish()它可以很好地调出电话拨号对话框。如果我此时按下后退按钮,我会得到“对不起!”弹出窗口说我的应用程序意外停止。点击“强制关闭”按钮后,我的应用

android - 对 SQLite 数据库的 Activity 和后台服务访问

我想检查SQLite数据库是否打开,如果打开,我想在服务类中访问该数据库。我很担心,并且已经看到,对数据库的多次打开调用会发生冲突,并引发异常。因为我确实在我的Activity和Service类中查询数据库,所以我试图实现此处推荐的Commonsware解决方案:Whentoclosedbconnectiononandroid?Everytimeafteryouroperationfinishedorafteryourappexit.但是,如果Activity可能需要,我不想关闭然后在服务类中打开数据库。来自这个答案WhyuseSQLiteOpenHelperoverSQLiteDat

android - 对 SQLite 数据库的 Activity 和后台服务访问

我想检查SQLite数据库是否打开,如果打开,我想在服务类中访问该数据库。我很担心,并且已经看到,对数据库的多次打开调用会发生冲突,并引发异常。因为我确实在我的Activity和Service类中查询数据库,所以我试图实现此处推荐的Commonsware解决方案:Whentoclosedbconnectiononandroid?Everytimeafteryouroperationfinishedorafteryourappexit.但是,如果Activity可能需要,我不想关闭然后在服务类中打开数据库。来自这个答案WhyuseSQLiteOpenHelperoverSQLiteDat

android - 非 Activity 类中的 Access 数据库

我有一些类(class)(SomeClass.class)。我想在其中包含一些静态方法,例如getAllDatabaseItems、getTableItems、insertNewRecord等等。如果我这样做SQLiteDatabasedb=openOrCreateDatabase(DATABASE_NAME,MODE_PRIVATE,null);我需要扩展Activity(但仍然不能在静态方法中使用它)或在每个方法(来自“调用者Activity”)中传递一个“db”变量,这非常庞大。有什么解决方案可以让我从某些类调用SomeClass.getAllDatabaseItems()?@M

android - 非 Activity 类中的 Access 数据库

我有一些类(class)(SomeClass.class)。我想在其中包含一些静态方法,例如getAllDatabaseItems、getTableItems、insertNewRecord等等。如果我这样做SQLiteDatabasedb=openOrCreateDatabase(DATABASE_NAME,MODE_PRIVATE,null);我需要扩展Activity(但仍然不能在静态方法中使用它)或在每个方法(来自“调用者Activity”)中传递一个“db”变量,这非常庞大。有什么解决方案可以让我从某些类调用SomeClass.getAllDatabaseItems()?@M

android - 将数据库类对象从主要 Activity 传递到另一个 Activity

我正在尝试实现简单的数据库CRUD操作,以防更新操作用户移动到另一个屏幕,在该屏幕上他输入要更新的列的新旧值,因此在移动到下一个Activity时我想传递在MainActivity中创建的数据库类的对象到UpdateActivity,我通过实现数据库类Serializbale来尝试它,但它崩溃了。java.lang.RuntimeException:ParcelableencounteredIOExceptionreadingaSerializableobject这是我试过的代码主要ActivityMyDbHandlerdbObj=newMyDBHandler(this,null,nu