【问题标题】:get Activity name from database and create intent从数据库中获取活动名称并创建意图
【发布时间】:2018-04-23 09:31:00
【问题描述】:

我正在创建一个应用程序,用户可以在其中为活动添加书签。为此,我将活动名称存储到数据库并成功获取它。但在那之后我不知道如何使用该活动名称设置意图 提前致谢

【问题讨论】:

  • 您是只保存活动的类名还是完全限定的类名?
  • 我刚刚保存了那个类名
  • String activityName = this.getClass().getSimpleName();这是我获得班级名称的代码

标签: android sqlite android-layout android-intent android-activity


【解决方案1】:

这是一个代码,您可以通过该代码使用活动的名称开始活动

String activityToStart = "Your Activity Name";
  try {
    Class<?> c = Class.forName(activityToStart);
    Intent intent = new Intent(this, c);
    startActivity(intent);
  } catch (ClassNotFoundException ignored) {
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-17
    • 1970-01-01
    • 2012-02-05
    • 2014-03-29
    • 1970-01-01
    • 2018-05-26
    相关资源
    最近更新 更多