2012-07-10 17 views
5

में कुछ नहीं करता है और एक परीक्षण परियोजना के लिए यह एकीकृत किया गया हैघबराहट मैं घबराहट का मूल्यांकन कर रहा हूँ एंड्रॉयड

गतिविधि:

public class TestFlurryActivity extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    Button button = (Button) findViewById(R.id.button1); 
    button.setOnClickListener(new View.OnClickListener(){ 

     @Override 
     public void onClick(View v){ 
      Hashtable<String, String> map = new Hashtable<String, String>(); 
      for(int i = 0; i < 20; i++){ 
       map.put("MappedKey"+i, "MappedValue"+i); 
      } 
      Log.d("Flurry", "Event2"); 
      FlurryAgent.logEvent("buttonPressedEvent", map); 
     } 
    }); 
} 

public void onStart() 
{ 
    super.onStart(); 
    Log.d("Flurry", "Starting1"); 
    FlurryAgent.onStartSession(this, "FlurryKey"); 
    Log.d("Flurry", "Setting user"); 
    FlurryAgent.setUserId("user1"); 
    Log.d("Flurry", "Event1"); 
    FlurryAgent.logEvent("Event1"); 
} 

public void onStop() 
{ 
    super.onStop(); 
    FlurryAgent.onEndSession(this); 
} 

} 

प्रकट:

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.test.flurry" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk android:minSdkVersion="7" /> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 
    <activity 
     android:name=".TestFlurryActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 

</manifest> 

जब मैं पर इस नमूने को चलाने मेरा डिवाइस ऐसा लगता है जैसे झुकाव काम नहीं कर रहा है। मेरे लॉग ("Flurry" टैग को छोड़कर लॉगकैट में कोई झटकेदार लॉग नहीं)।

मैंने फ्लोरी कुंजी की दोबारा जांच की, और यहां तक ​​कि "XXX" स्ट्रिंग और कुछ भी कोशिश नहीं की।

मैं क्या गलत कर रहा हूं?

+0

क्या आप कृपया 'FlurryAgent.setLogEnabled (true) के साथ एसडीके में लॉगिंग सक्षम कर सकते हैं; FlurryAgent.setLogLevel (Log.VERBOSE); 'और यहां लॉगकट से स्निपेट पेस्ट करें? धन्यवाद! – spacemanaki

उत्तर

0

आप अपने सत्र को समाप्त करने के लिए भूल सकते हैं। मुझे विश्वास है कि डेटा पोस्ट करने के लिए आवश्यक है।

+0

और यह वास्तव में मदद करता है? – gaussblurinc

+0

मुझे कोई समस्या है: मैं सिम्युलेटर पर परीक्षण का परीक्षण करता हूं। Flurry लॉग बहुत ठीक है: 'प्रतिक्रिया 200'। लेकिन उनके सर्वर पर कुछ भी लॉग नहीं है: \ – gaussblurinc

0
@Override 
    public void onStop() { 
     super.onStop(); 
     FlurryAgent.onEndSession(this); 
    } 

यह कोड जोड़ें और यह काम करेगा।

संबंधित मुद्दे