当前位置: 首页 > 知识库问答 >
问题:

更改MContext.GetPackageName()返回的包名称

司马振国
2023-03-14

我有一个应用程序,我想重新品牌。这是我的共享意图代码:

String shareBody = "https://play.google.com/store/apps/details?id=" + mContext.getPackageName();
            Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
            sharingIntent.setType("text/plain");
            sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, mContext.getResources().getString(R.string.enjoy_this_app));
            sharingIntent.putExtra(android.content.Intent.EXTRA_TEXT, shareBody);
            mContext.startActivity(Intent.createChooser(sharingIntent, "Please Choose"));

知道哪里出了问题吗?

提前道谢。

共有1个答案

岑和风
2023-03-14

嗯,我来了类似的问题,即使我改变了包的名称,它仍然给我旧的包...

要修复它,请转到build.gradle文件,并手动将applicationId替换为新的包名。这不受重命名包的影响

 类似资料:
  • 我从教程中感觉到,返回一个可丢弃的,不应该改变方法返回类型。 以下是我的尝试: 使用时,一切都很好,直到我添加,然后函数返回类型更改为

  • 想要更改包名,但需要保持类名不变。知道吗?

  • 问题内容: 我有一个简单的Java类,如下所示: 这段代码的输出是这样的: 为什么s不在finally块中覆盖,而是控制打印输出? 问题答案: 在与所述的执行块完成语句和的值在时间语句执行是由该方法返回的值。finally子句稍后s(在语句完成之后)更改值的事实(此时)并未更改返回值。 请注意,以上内容处理的s是对块中自身值的更改,而不是对s引用对象的更改。如果s是对可变对象的引用(String不

  • 问题内容: 我有一个存储过程,如下所示: 我遇到的问题是,该站点本月没有任何事件,因此当我运行此proc时,我为该站点返回了NULL值,但是我需要返回零/ 0以便在内部使用SSRS中的图表。 我曾尝试使用合并和isull无济于事。 有没有一种方法可以正确格式化此格式? 干杯, 背风处 问题答案: 放在外面: 如果要返回多行,请将INNER JOIN更改为 LEFT JOIN 顺便说一句,如果没有保

  • 我遵循了以下步骤:Android Studio重命名包,现在每当我尝试运行该项目时,我都会收到下一个错误。 错误:执行任务“:Rocket-Chat-Core:CompileKotLin”失败。编译错误。有关详细信息,请参阅日志 日志本身没有额外的信息。Android工作室也给我显示了一个“无法解析符号R”的错误。 我已经尝试在没有任何更改的情况下重建项目。也没有找到太多关于错误的信息。 有人吗?

  • 我有以下代码 我的期望是,若map中并没有值(数组),它将返回对新创建的数组的引用,我可以将我的“值”添加到该数组中。 然而,我看到myContext映射是空的。看起来超基本的,我不明白。