यह my Code hereएंड्रॉइड ईपीएसॉन थर्मल क्लिक पर वेब-व्यू से डेटा प्रिंट करें? अगर प्रिंटर नहीं मिला?
मेरी गतिविधि मेंयहाँ मैं Epson एसडीके का उपयोग कर रहा एंड्रॉयड गतिविधि के लिए डेटा प्रपत्र वेब-व्यू मुद्रित करने के लिए है ..
तो वेब veiw Onclick पर यह प्रिंटर गतिविधि शुरू कर देंगे और यह
प्रिंट होगामुझे क्या करना कोशिश कर रहा हूँ ..... है OnClick वेब दृष्टि से यह प्रिंटर गतिविधि खोलें जाएगा, ताकि वह प्रिंट और बाहर निकलें चाहिए ...
तो यहाँ मैं एक वेब-व्यू बनाया है .. जेएस की मदद से यह मेरा गतिविधि फॉर्म वेब-व्यू (ऑनक्लिक) खोलें अब तक ठीक है ... लेकिन मैं त्रि प्रिंट और बाहर निकलने के लिए एड .. क्लिक करें लेकिन यह काम नहीं कर रहा है ... क्योंकि मुझे भाषा और प्रिंटर मॉडल का चयन करने की आवश्यकता है ....
shared_DiscoveryActivity में कभी भी मैं प्रिंटर जोड़ रहा हूं और इसे साझा किए गए prefs में सहेजा गया हूं ... तो यह किसी भी अधिक ... नहीं पूछेंगे अपनी कार्यशील
तो यहाँ मेरी समस्या यह है कि
1) प्रिंटर के लिए मॉडल नहीं और भाषा तो पूछ रहा है कर सकते हैं किसी भी एक मुझे सुझाव है कि कैसे उन्हें मैन्युअल बजाय का चयन देने के लिए यहां पुराना कोड
mPrinter = new Printer(((SpnModelsItem) mSpnSeries.getSelectedItem()).getModelConstant(),
((SpnModelsItem) mSpnLang.getSelectedItem()).getModelConstant(),
mContext);
है
इसके लिए मैं System.out.print
System.out:----- spnSeries -----android.widget.Spinner{24440249 VFED..C. ........ 0,444-466,516 #7f0e007b app:id/spnModel}
System.out: ----- lang -----android.widget.Spinner{1a6c617c VFED..C. ........ 0,604-366,676 #7f0e007d app:id/spnLang}
System.out: ----- printer [email protected]
2) इस प्रमुख समस्या यहाँ मैं साझा पिंटर में प्रिंटर को परिभाषित कर रहा हूँ तो मेरी कोड में ऐसा नहीं है कि पता पर प्रिंटर के लिए जाँच करें होगा
लेकिन है पर इन मूल्यों मिला यहाँ तो प्रिंटर नहीं मिला है मुझे क्या करना चाहिए ...
पर वेबव्यू प्रिंटर बैकएंड में शुरू होगा क्योंकि .. लेकिन अनुप्रयोग वेबव्यू अपने क्रैश होने तो में रहता है ... कृपया मुझे इस प्रकार पर सुझाव है
अद्यतन 1
यहाँ मैं उपयोगकर्ता के लिए किसी भी जानकारी दिखाए बिना एक नई फ़ाइल Test_P
इस पृष्ठभूमि में प्रिंट होगा जोड़ लिया है onclick यह यहाँ मुद्रण मेरे समस्या प्रिंटर ऑफ़लाइन है या तो उपयोगकर्ता है कि शुरू कर देंगे उसी नेटवर्क ऐप पर क्रैशिंग नहीं है, इसके बजाय मैंने एक संदेश देने की कोशिश की है कि प्रिंट उपलब्ध नहीं है/कॉन्फ़िगर किया गया है कृपया पुनः प्रयास करें ... लेकिन टेक्स्ट या अलर्ट दिखाना नहीं है।
मैं इस त्रुटि हो रही है, तो प्रिंटर ऑफ़लाइन है या नहीं मिला
FATAL EXCEPTION: main
Process: com.epson.epos2_printer, PID: 15489
java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String android.content.Context.getString(int)' on a null object reference
at com.epson.epos2_printer.ShowMsg.showException(ShowMsg.java:16)
at com.epson.epos2_printer.Test_P.connectPrinter(Test_P.java:173)
at com.epson.epos2_printer.Test_P.printData(Test_P.java:249)
at com.epson.epos2_printer.Test_P.runPrintReceiptSequence(Test_P.java:295)
at com.epson.epos2_printer.Test_P.access$200(Test_P.java:33)
at com.epson.epos2_printer.Test_P$2.run(Test_P.java:128)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:150)
at android.app.ActivityThread.main(ActivityThread.java:5408)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:964)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:759)
असल में तो प्रिंटर उपलब्ध नहीं है यह कॉन्फ़िग प्रिंटर के पास जाना चाहिए और फिर प्रिंट ,,, लेकिन मैं एक संदेश बनाने की कोशिश की लेकिन इसके दुर्घटनाग्रस्त कृपया इस धन्यवाद पर मेरी मदद करें ....
उत्तर के लिए धन्यवाद क्या आप कृपया मेरे अपडेट किए गए प्रश्न की जांच कर सकते हैं ... –