所以我有一个特定于平台的类,它实现了核心对象的接口。这个平台特定对象的一个实例被传递到主活动中。到目前为止,这似乎是有效的,但对于我的生活,我无法弄清楚 startActivity() 应该来自哪里。我看到多个类都有它,但我不知道我应该从哪一个继承。
这是我的平台特定类:
import android.content.Intent;
import android.net.Uri;
public class PlatformObject implements PlatformSpecificImplentationable
{
public void actionviewIntent(String designedIntent)
{
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(Uri.parse(designedIntent));
startActivity(intent);
}
}
我正在尝试这样做,以便在将正确的 URL 传递给该方法时将 Youtube 应用程序打开到特定视频。
老实说,我真的不知道自己在做什么。如果在这个问题的直接范围之外我会遇到任何问题,我想提个醒。
提前致谢。