অ্যান্ড্রয়েড স্টুডিওতে "অযৌক্তিক পদ্ধতি যুক্ত করুন" বৈশিষ্ট্য


129

Eclipse IDE এ রয়েছে একটি দুর্দান্ত বৈশিষ্ট্য যা আপনাকে নির্দিষ্ট শ্রেণীর প্রয়োজনীয় সমস্ত পদ্ধতি যুক্ত করতে (বাস্তবায়ন করতে) দেয়। আমি অ্যান্ড্রয়েড স্টুডিও আইডিইতে এই বৈশিষ্ট্যটি খুঁজছি, তবে এখনও পর্যন্ত সাফল্য ছাড়াই। অনুরূপ কিছু আছে? আমার জন্য এটি মূল বৈশিষ্ট্যগুলির মধ্যে একটি এবং এটি ছাড়া বাঁচতে পারে না।

সম্পাদনা:

আমি প্রয়োগ করার পদ্ধতি বেছে নিতে চাই না। আমি চাই আইডিই আমার জন্য এটি করুক যেমনটি গ্রহপৃষ্ঠা করছিল। উদাহরণস্বরূপ, যখন আমি কোনও Activityবর্ধিত শ্রেণীর অভ্যন্তরে " আনপ্লেমেন্টেড মেথডগুলি যুক্ত করুন" এ ক্লিক করি তখন এগুলি onCreate() onPause() onResume()সমস্ত উত্পন্ন হয়েছিল।


8
alt+enterক্লাসের নাম টিপলে কি তা হয় না?
rciovati

6
ইন্টেলিজ শর্টকাট: ctrl + I (সম্ভবত অ্যান্ড্রয়েড স্টুডিওতে একই)। Alt + INSERT: আপনাকে উত্পন্ন করার জন্য আলাদা জিনিস সহ একটি পপআপ দেখায়।
ben75

2
হ্যাঁ। আমি প্রস্তাব দিচ্ছি alt+insertকারণ আপনি এটি দিয়ে
ইন্টেলিজ আইডিএ তে

1
আপনি ক্লাসের নামের উপরেও মাউস
ঘোরাতে পারেন

উত্তর:


208

অবশ্যই আছে। এটিকে প্রয়োগ পদ্ধতি বা ওভাররাইড পদ্ধতিগুলি বলা হয় । ডিফল্ট শর্টকাট হ'ল সিটিআরএল-আই এবং সিটিআরএল-ও । প্রয়োগকারী পদ্ধতিগুলির বিবরণ দেখুন এবং পদ্ধতিগুলির বিবরণ দেখুন


10
ঠিক আছে, তবে আমি এটি যা চাইছি তা নয়। আমি প্রয়োগ করার পদ্ধতি বেছে নিতে চাই না। আমি চাই আইডিই আমার জন্য এটি করুক যেমনটি গ্রহপৃষ্ঠা করছিল। উদাহরণস্বরূপ, যখন আমি কোনও Activityবর্ধিত শ্রেণীর অভ্যন্তরে " আনপ্লেমেন্টেড মেথডগুলি যুক্ত করুন" এ ক্লিক করি তখন এগুলি onCreate() onPause() onResume()সমস্ত উত্পন্ন হয়েছিল।
ক্রিস্টোফার

2
প্রকৃতপক্ষে, আপনি সমস্ত ওভাররিডযোগ্য পদ্ধতি চয়ন করতে সক্ষম হবেন, যেখানে গ্রহন আপনার জন্য পছন্দ করে। গ্রহণের সাথে আপনি যেটি ওভাররাইড করতে চান ঠিক তা বেছে নিতে সক্ষম হননি। সম্ভবত এই
উপায়টি

2
pbespechnyi দ্বারা নীচের উত্তরটি সঠিক। আল্ট + এন্টার
রায়

15
হ্যাঁ 'ALT + ENTER' সঠিক উত্তর হওয়া উচিত 'CTRL-O' নয়
Sud007

2
ক্লাসটি ঘোরাতে দুর্দান্ত হবে এবং তারপরে আমার জন্য কেবল প্রয়োগের পদ্ধতিগুলি ক্লিক করুন।
গ্রহনটি

40

আপনি নিম্নলিখিত শর্টকাট ব্যবহার করতে পারেন।

উইন্ডোজ মেশিনে:

  • Alt+ Enter- শ্রেণির সংজ্ঞা অনুসারে;
  • Ctrl+ + I- শ্রেণী শরীরে অবাস্তবায়িত পদ্ধতি তালিকা দেখানোর জন্য।

ম্যাকে:

  • Option ⌥ + Return- শ্রেণির সংজ্ঞা অনুসারে ( Option ⌥ এছাড়াও হতে পারে Alt);
  • Command ⌘+ + I- শ্রেণী শরীরে অবাস্তবায়িত পদ্ধতি তালিকা দেখানোর জন্য।

এছাড়া দরকারী সংমিশ্রণ Ctrl+ + O/ Command ⌘+ + Oওভাররাইড পদ্ধতি -।


5
ঠিক আছে, তবে আমি এটি যা চাইছি তা নয়। আমি প্রয়োগ করার পদ্ধতি বেছে নিতে চাই না। আমি চাই আইডিই আমার জন্য এটি করুক যেমনটি গ্রহপৃষ্ঠা করছিল। উদাহরণস্বরূপ, যখন আমি কোনও Activityবর্ধিত শ্রেণীর অভ্যন্তরে " আনপ্লেমেন্টেড মেথডগুলি যুক্ত করুন" এ ক্লিক করি তখন এগুলি onCreate() onPause() onResume()সমস্ত উত্পন্ন হয়েছিল।
ক্রিস্টোফার

1
আল্ট + এন্টারটি সঠিক। অবিহিত পদ্ধতিটি হাইলাইট করুন, Alt + এন্টার টিপুন, আপনি কোথায় পদ্ধতিটি তৈরি করবেন তা চয়ন করার জন্য একটি পপআপ পাবেন।
রায়

1
একেবারে সঠিক উত্তর। আমার সমস্যাটি ছিল কেবল পদ্ধতিগুলি বাস্তবায়ন করা এবং সেগুলি ওভাররাইড না করা। আপনি যখন অন্য সহ কোনও শ্রেণি প্রয়োগ করেন তখন সহজ সমাধান।
Sud007

4

ম্যাকের ক্ষেত্রে, কমান্ড + এন দিয়ে এটি সহজ । এটি এমন একটি মেনু নিয়ে আসে যা জিজ্ঞাসা করে যে আপনি ওভাররাইড পদ্ধতিগুলি বা ইন্টারফেসের পদ্ধতিগুলি অ্যাক্সেস করতে চান কিনা, অন্য উত্তরগুলিতে বর্ণিত শর্টকাটগুলি একত্রিত করে কিনা। উইন্ডোজে একই রকম শর্টকাট রয়েছে তবে এটি সুবিধাজনক নয়।

উত্স, তাদের কি কখনও পরিবর্তন করা উচিত: https://www.jetbrains.com/idea/help/generating-constructors.html

সম্পাদনা: বা, ইন্টারফেসের জন্য: https://www.jetbrains.com/idea/help/implementing-methods-of-an-interface.html

এবং সুপারস: https://www.jetbrains.com/idea/help/overriding-methods-of-a-superclass.html


4

Alt + Enter - শ্রেণির সংজ্ঞা অনুসারে; Ctrl + I - শ্রেণিবৃদ্ধিতে প্রয়োগ না করা পদ্ধতিগুলির তালিকা প্রদর্শন করতে। ওভাররাইড পদ্ধতির তালিকা দেখানোর জন্য শ্রেণিবদ্ধ সিটিটিএল + ও body


2

Ctrl + Shift + Space ব্যবহার করার পরে বোতামনাম.সেটঅনক্লিকলিস্টার (নতুন) টাইপ করুন আপনি সঠিক পছন্দগুলি পাবেন।

সিটিআরএল + শিফট + এন্টার আপনার কোডটি সিনট্যাক্টিক্যালি সঠিক করে তুলবে


1

যদিও প্রশ্নটি 1 বছর আগের, তবে এটি ভবিষ্যতের ব্যবহারকারীদের জন্য সহায়ক হতে পারে।
উইন্ডোজ ব্যবহারকারীদের জন্য, Alt + Enter> প্রয়োগের পদ্ধতিগুলি (এন্টার টিপুন)> (এন্টার টিপুন) কাজ করে।
এটি অযৌক্তিক পদ্ধতি যুক্ত করবে।
তবে আপনি আপনার কার্সারটিকে সেই শ্রেণি বা ইন্টারফেসের পাশে স্থানান্তরিত করতে পারেন।


-1

লিনাক্সে, Alt + সন্নিবেশ টুস্ট্রিংয়ের মতো কনস্ট্রাক্টর, সেটার, গেটর এবং প্রয়োগকৃত পদ্ধতি প্রয়োগের জন্য তালিকা সরবরাহ করবে


এটি কোনও উত্তর নয় দয়া করে উত্তরটি শিখতে দয়া করে এটি পড়ুন। stackoverflow.com/help/how-to-answer
শ্যাম Bhimani
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.