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

如何使用其他活动的活动上下文?

陆曜文
2023-03-14

我想使用下面另一个活动简单代码示例中的活动上下文,有什么想法吗?

public class Activity_A extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_Activity_A);
}
}
public class Activity_B extends AppCompatActivity {
Dialog dialog1 ;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_Activity_B);

dialog1 = new Dialog(I want Activity_A Context) ; // Is this possible ??

}
}

谢谢

共有1个答案

赫连卓
2023-03-14

Tamim通过在另一个类中创建一个公共静态函数,您可以使用另一个类来实现这一点

public class Utils {

 public static void showDialog(Context context){
 //// your code here
 }

现在你想用它在哪里都行...

Utils.showDialog(this);
 类似资料:
  • 我有3个活动A、B和C。A导致B,B导致C。我希望能够在A和B之间来回移动,但我希望在C开始后完成A和B。我知道如何在通过意图启动C时关闭B,但在启动C时如何关闭A?

  • 问题内容: 我想从其他活动中调用主要活动中的公共方法。我怎样才能做到这一点? 问题答案: 这取决于。 在这种情况下,如果您只想使用某些共享功能(例如执行一些计算的代码)。 我建议将此共享功能移至某些独立的类,然后从那里进行调用。 在这种情况下,如果您想调用MainActivity,则MainActivity使用MainActivity UI进行了某些操作,则您必须使用Intent(http://d

  • 问题内容: 有人知道如何从其他活动中关闭一个活动吗?例如:我有3个活动(活动A,B和C),并且可以从活动C中关闭活动A。我的活动结构是活动A->活动B->活动C如何从中关闭活动A活动C? 我曾尝试此代码: 但是该代码只能关闭活动B的活动A,而不能直接关闭活动C的活动A。 有谁知道直接从其他活动关闭活动?谢谢.. 问题答案:

  • 在我试图开发的应用程序中,我有一个布局,带有带按钮的CardView。每个按钮显示相同的布局,但根据每张卡显示不同的数据。我尝试了下面的方法,但不断出现致命的异常。 检查此处的按钮1(特色车间布局) 主要活动。JAVA 登记表。JAVA 我已在注册表格中声明为。java,我想在这里显示详细信息。当从访问它以更改值时,我得到以下异常。 致命异常:主进程:com.example.intodarknes

  • 我正在尝试创建一个导航抽屉活动,这样我就可以扩展该活动,并按照这个问题链接中给出的答案在所有活动中使用菜单,但我的测试应用程序总是崩溃,下面是我的代码: BaseActivity.java