2014-01-13 173 views
2

我正在使用Xamarin我想開始一個名爲AutoLinkActivity的新活動。開始新的活動

這裏是我的代碼:

using System; 
using Android.App; 
using Android.Content; 
using Android.Runtime; 
using Android.Views; 
using Android.Widget; 
using Android.OS; 
using Android.Text.Util; 

namespace TestTextViewAutoLink 
{ 
    [Activity (Label = "TestTextViewAutoLink", MainLauncher = true)] 
    public class MainActivity : Activity 
    { 
     protected override void OnCreate (Bundle bundle) 
     { 
      Intent intent= new Intent(this.ApplicationContext, AutoLinkActivity); 
      intent.SetFlags(ActivityFlags.NewTask); 
      StartActivity(intent); 
     } 
    } 
} 

,我得到的生成錯誤是:

「TestTextViewAutoLink.AutoLinkActivity」是「型」,而是使用類似「變量」

請問我可以幫到一些忙嗎?

在此先感謝

回答

5

使用此:

Intent intent= new Intent(this.ApplicationContext, typeof(AutoLinkActivity)); 

的第二個參數必須是活動課的類型,而不是類本身。

0

你必須使用:

typeof(NameofyourActivity) 

試試這個,如果你不想使用的意圖,直接啓動它:

protected override void OnCreate (Bundle bundle) 
{    
    StartActivity(typeof(AutoLinkActivity)); 
}