gpt4 book ai didi

android - 使用非 Activity 类的 Intent

转载 作者:行者123 更新时间:2023-11-29 00:51:12 26 4
gpt4 key购买 nike

我有三个类,一个是主 Activity 类(名为 MainMap),一个是非 Activity 类(名为 MyItemizedOverlay),一个是 Activity 类(名为 AudioStream)。我想从非 Activity 类开始 AudioStream Activity ,但我不知道该怎么做。我试过 这是第三类(称为 MyItemizedOverlay):

            Intent myIntentA = new Intent(MainMap.this, AudioStream.class);
myIntentA.putExtra(AUDIO_STREAM,AUDIO_STREAM_URL);
MojProg.this.startActivity(myIntentA);

但它不起作用,说:在范围内无法访问类型 MainMap 的封闭实例

我该怎么办?我应该写什么而不是 MainMap.this?

最佳答案

这与其说是一个 Android 问题,不如说是一个 Java 问题。除非您要使“MyItemizedOverlay”成为“MainMap”的内部类(请参阅 http://forums.sun.com/thread.jspa?threadID=690545),否则您真正需要的是让 MyItemizedOverlay 存储对要用于 inent 的 MainMap 对象的内部引用。

问候,标记

关于android - 使用非 Activity 类的 Intent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1992287/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com