qq_39316161 2017-06-26 15:08 采纳率: 0%
浏览 2567

微信分享点击返回自己的app,黑屏

今天尝试把应用添加了微信分享,微信分享成功后点击返回自己的app,没有反应,点回退键,微信界面移除了,正常返回应用,
如果在刚调起的微信界面什么也不做,直接点回退键,就出现微信的界面移除了··但是出现了一个黑屏挡在应用前
再次点回退键,该黑屏界面就移除了··此后就是正常的了··
不太清楚这个黑屏界面是怎么造成的··
还有之前分享成功后点击返回自己app 我的理解是移除了后面的黑屏,并没移除当前的微信界面
搜索了下··我AndroidManifest里用的是singleTask··
麻烦各位大大,这个黑屏是如何造成的···

AndroidManifest.xml里的WXEntryActivity 如下
android:name=".wxapi.WXEntryActivity"
android:theme="@android:style/Theme.Translucent.NoTitleBar"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
android:screenOrientation="portrait"
android:launchMode="singleTask" />

WXEntryActivity

public class WXEntryActivity extends Activity implements IWXAPIEventHandler{
private IWXAPI api;
private BaseResp resp = null;
private static String uuid;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
api = WXAPIFactory.createWXAPI(this, Constants.WX_APP_ID, false);
api.handleIntent(getIntent(), this);
}

// 微信发送请求到第三方应用时,会回调到该方法
@Override
public void onReq(BaseReq req) {
finish();
}

// 第三方应用发送到微信的请求处理后的响应结果,会回调到该方法
@Override
public void onResp(BaseResp resp) {
String result = "";
Constants.resp = (SendAuth.Resp)resp;
switch(resp.errCode) {
case BaseResp.ErrCode.ERR_OK:
result ="发送成功";
Toast.makeText(this, result, Toast.LENGTH_LONG).show();
finish();
break;
case BaseResp.ErrCode.ERR_USER_CANCEL:
result = "发送取消";
Toast.makeText(this, result, Toast.LENGTH_LONG).show();
finish();
break;
case BaseResp.ErrCode.ERR_AUTH_DENIED:
result = "发送被拒绝";
Toast.makeText(this, result, Toast.LENGTH_LONG).show();
finish();
break;
default:
result = "发送返回";
Toast.makeText(this, result, Toast.LENGTH_LONG).show();
finish();
break;
}
}

@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
api.handleIntent(intent, this);
finish();
}
}

ps 我在主activity里 调用过api = WXAPIFactory.createWXAPI(this, Constants.WX_APP_ID);
这句··不知回不回引起问题,还请各位大大解答下··多谢

  • 写回答

2条回答 默认 最新

  • devmiao 2017-06-26 16:02
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 如何实现H5在QQ平台上的二次分享卡片效果?
  • ¥15 python爬取bilibili校园招聘网站
  • ¥30 求解达问题(有红包)
  • ¥15 请解包一个pak文件
  • ¥15 不同系统编译兼容问题
  • ¥100 三相直流充电模块对数字电源芯片在物理上它必须具备哪些功能和性能?
  • ¥30 数字电源对DSP芯片的具体要求
  • ¥20 antv g6 折线边如何变为钝角
  • ¥30 如何在Matlab或Python中 设置饼图的高度
  • ¥15 nginx中的CORS策略应该如何配置