2015-10-18 180 views
0

我正在使用以下代碼打開應用程序的Facebook頁面。該代碼工作正常,但Facebook的頁面打開空白的,直到我刷下來刷新話,就說明內容Android活動打開Facebook

textView.setOnClickListener(new View.OnClickListener() { 
       @Override 
       public void onClick(View v) { 

        System.out.println("ccccccccccccc"); 
        String facebookUrl = "https://facebook.com/appsaraai"; 
        try { 
         int versionCode = getPackageManager().getPackageInfo("com.facebook.katana", 0).versionCode; 

         if (versionCode >= 3002850) 
         { 
          Uri uri = Uri.parse("fb://facewebmodal/f?href=" + facebookUrl); 
          startActivity(new Intent(Intent.ACTION_VIEW, uri)); 
         } 
         else 
         { 
          // open the Facebook app using the old method (fb://profile/id or fb://page/id) 
          startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("fb://page/395215577269747"))); 
         } 
        } catch (PackageManager.NameNotFoundException e) { 
         // Facebook is not installed. Open the browser 
         startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(facebookUrl))); 
        } 

       } 
      }); 

任何想法!

回答

0

記得有類似的問題。

嘗試移動網址:中

代替

String facebookUrl = "https://facebook.com/appsaraai"; 

使用

String facebookUrl = "https://m.facebook.com/appsaraai";