我试着说这很简单。
我必须参加活动:
在活动B中我试图通过代码在活动A中为imageview设置图像。但是我强行关闭了!
long startTime = System.currentTimeMillis();
for (int i=0; i<100000; i++) {
System.out.println("i "+i);
}
for (int j=0; j<100000; j++) {
System.out.println("j "+j);
}
for (int k=0; k<100000; k++) {
System.out.println("k "+k);
}
System.out.println("Time Taken - "+ (System.currentTimeMillis() - startTime));
我希望是否有办法在活动A中为该imageview设置图像。
答案 0 :(得分:1)
我们的设计问题很糟糕。
另一项活动中的一项活动没有任何意义。每项活动必须是独一无二的,并留作特定任务。
您想要做什么,可以通过以下方式完成:片段。
然后在活动B中,您始终可以使用findviewbyid()
函数(在setContentView()
之后),在片段A中,您始终可以使用getActivity()
函数访问活动B.
要了解碎片,请在以下位置开始阅读: https://developer.android.com/guide/components/fragments.html