मैं एक्टिविटी एपीआई के साथ काम कर रहा हूं और मेरी परियोजना में, मेरे पास एक पैनल है जो उपयोगकर्ताओं को एक प्रक्रिया उदाहरण को निलंबित करने की अनुमति देता है। इस निलंबन को करने के लिए, मैं यहां सूचीबद्ध चरणों का पालन कर रहा हूं, हालांकि मैं यह करना चाहता हूं किसी भी तरह से लॉग किए गए उपयोगकर्ता को बचाएं जिसने प्रक्रिया को निलंबित कर दिया है, क्या यह संभव है?

मेरे पास पहले से ही मेरे कोड में उपयोगकर्ता के साथ एक स्ट्रिंग है, लेकिन मुझे नहीं पता कि मैं इसे एक्टिविटी डेटा बेस पर कैसे सहेज सकता हूं क्योंकि उपयोगकर्ता ने प्रक्रिया उदाहरण को निलंबित कर दिया है।

अग्रिम में धन्यवाद!

1
Sandro Augusto Oliveira 8 अगस्त 2016, 21:58

1 उत्तर

सबसे बढ़िया उत्तर

यूआई में आप "निलंबित" कॉल करने के लिए उपयोग कर रहे हैं, आपको उपयोगकर्ता आईडी के साथ एक प्रक्रिया चर बनाने के लिए एपीआई को कॉल करना चाहिए, फिर कॉल निलंबित करें।

प्रोसेस वेरिएबल बनाने के लिए एपीआई यहां है:

0
Greg Harley 9 अगस्त 2016, 17:07
हार्ले, आपकी टिप्पणी के लिए धन्यवाद। मुझे लगता है कि यह समस्या का एक अच्छा समाधान है। मुझे उस उपयोगकर्ता को भी स्टोर करने की ज़रूरत है जिसने एक नया वर्कफ़्लो अपलोड किया है, इसलिए हमारे पास इस मामले में चर नहीं हैं, क्या आपके पास कोई विचार है कि मैं इसे कैसे कर सकता हूं?
 – 
Sandro Augusto Oliveira
9 अगस्त 2016, 19:53
आह, एक परिनियोजन प्रकाशित (अपलोड) करने वाले का रिकॉर्ड रखना कठिन है क्योंकि जानकारी को ट्रैक नहीं किया जाता है। अतीत में, हमने इसे दो तरीकों में से एक में संभाला है: 1. उपयोगकर्ता आईडी के साथ किरायेदार आईडी को अधिभारित (यदि आपके पास एकाधिक किरायेदार नहीं हैं तो यह सुरक्षित है)।
 – 
Greg Harley
10 अगस्त 2016, 01:32
2. एक बाहरी मेटाडेटा स्टोर (डेटाबेस तालिका) को परिनियोजन आईडी के लिए एक विदेशी कुंजी के साथ बनाए रखा जिसमें उपयोगकर्ता आईडी शामिल है। 3. परिनियोजन प्रबंधक का विस्तार करके एक संसाधन फ़ाइल को परिनियोजन पैकेज में जोड़ें
 – 
Greg Harley
10 अगस्त 2016, 01:39