本文整理汇总了Java中cn.sharesdk.framework.FakeActivity类的典型用法代码示例。如果您正苦于以下问题:Java FakeActivity类的具体用法?Java FakeActivity怎么用?Java FakeActivity使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
FakeActivity类属于cn.sharesdk.framework包,在下文中一共展示了FakeActivity类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: showEditPage
import cn.sharesdk.framework.FakeActivity; //导入依赖的package包/类
protected void showEditPage(Context context, List<Platform> platforms) {
EditPageFakeActivity editPageFakeActivity;
String editPageClass = ((Object)this).getClass().getPackage().getName()+".EditPage";
try {
editPageFakeActivity = (EditPageFakeActivity) Class.forName(editPageClass).newInstance();
} catch (Exception e) {
e.printStackTrace();
return;
}
editPageFakeActivity.setBackgroundView(backgroundView);
editPageFakeActivity.setShareData(shareParamsMap);
editPageFakeActivity.setPlatforms(platforms);
if (dialogMode) {
editPageFakeActivity.setDialogMode();
}
editPageFakeActivity.showForResult(context, null, new FakeActivity() {
public void onResult(HashMap<String, Object> data) {
if(data == null)
return;
if (data.containsKey("editRes")) {
@SuppressWarnings("unchecked")
HashMap<Platform, HashMap<String, Object>> editRes
= (HashMap<Platform, HashMap<String, Object>>) data.get("editRes");
themeShareCallback.doShare(editRes);
}
}
});
}