java - Programme a Toggle button to Set Widget update time -
@Override सार्वजनिक शून्य पर onClick (देखें arg0) {// TODO स्वत: उत्पन्न विधि स्टब अगर (Tb.isChecked ()) {Android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE.equals ("120000"); } Else {android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE.equals ("300000"); }} मैं एक विजेट विकसित कर रहा हूं जिसमें हर 2 मिनट और 30 मिनट अपडेट प्राप्त करने का विकल्प होता है। इसलिए मैंने समय के बीच स्विच करने के लिए एक टॉगल बटन बनाया था। कोड का उपरोक्त ब्लॉक मैं टीबी के रूप में जाना जाता टॉगल बटन को सक्षम करने के लिए उपयोग कर रहा हूं। ऐप त्रुटियों को नहीं दिखा रहा है, लेकिन यह काम नहीं करता है। कोई मेरी त्रुटियों के लिए कोड की जांच कर सकता है।
यह कोड कुछ भी सेट नहीं कर रहा है।
आप यह देखने के लिए ACTION_APPWIDGET_UPDATE जांच रहे हैं कि क्या यह "120000" या "300000" के बराबर है ACTION_APPWIDGET_UPDATE एक स्ट्रिंग स्थिरता है जो हमेशा के बराबर होता है। इसलिए, प्रत्येक पंक्तियां कुछ भी नहीं करती हैं और बराबर () परीक्षा का मूल्यांकन नहीं किया जाता है हमेशा झूठे रिटर्न देता है। अच्छी खबर ये है कि कोड की निम्न पंक्तियां सही ढंग से ट्रिगर हो रही हैं, वे अंतराल मान सेट करने का सही तरीका नहीं हैं: < pre> android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE.equals ( "120000"); android.appwidget.AppWidgetManager.ACTION_APPWIDGET_UPDATE.equals ( "300000"); इस समस्या को ठीक करने के लिए, अपना 2 मिनट और 30 मिनट के अंतराल मान सेट करने का दूसरा तरीका ढूंढें।
Comments
Post a Comment