chrome忽略了intent中包含的标题

Dmi*_*Ram 6 android google-chrome

我曾经将标题添加到intent中,如下所示:

        Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(baseUrl));
        myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        Bundle bundle = new Bundle();
        TokenManager manager = TokenManager.getTokenManager();
        bundle.putString("Authorization", manager.getAuthorization());
        bundle.putString("Content-Type","application/x-www-form-urlencoded");
        myIntent.putExtra(Browser.EXTRA_HEADERS, bundle);
        mContext.startActivity(myIntent);
Run Code Online (Sandbox Code Playgroud)

但它似乎不适用于最新版本的谷歌浏览器.它忽略了标题,因为没有标题因此我遇到授权问题.有谁能够帮我?(我需要使用intent而不是webview)

Fen*_*tel -2

尝试这个解决方案

我有一个存储标头信息的 Map 对象。然后是以下内容:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
Bundle bundle = new Bundle();
if(mExtraHeader!=null){
 for(String key: mExtraHeader.keySet()){
  bundle.putString(key, mExtraHeader.get(key));
 }
}
i.putExtra(Browser.EXTRA_HEADERS, bundle);
startActivity(i);
Run Code Online (Sandbox Code Playgroud)