رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

پست های پیشنهاد شده

من یه thread دارم ، کد زیر:

 Waitpgb.setProgress(0);
        new Thread(new Runnable() {
            @Override
            public void run() {
                while (Waitpgb.getProgress()<100){
                    Waitpgb.setProgress(Waitpgb.getProgress()+1);
                    try {
                        Thread.sleep(10);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }
        }).start();

میخوام وقتی دوره زمانیش تموم شد یه کاری انجام بده مثلا یه پیغامی نمایش بده،

چطور باید انجامش بدم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر
در 2 ساعت قبل، ilalia گفته است :

من یه thread دارم ، کد زیر:


 Waitpgb.setProgress(0);
        new Thread(new Runnable() {
            @Override
            public void run() {
                while (Waitpgb.getProgress()<100){
                    Waitpgb.setProgress(Waitpgb.getProgress()+1);
                    try {
                        Thread.sleep(10);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
            }
        }).start();

میخوام وقتی دوره زمانیش تموم شد یه کاری انجام بده مثلا یه پیغامی نمایش بده،

چطور باید انجامش بدم؟

این کد رو تست کنید

 

new CountDownTimer(30000, 1000) {

    public void onTick(long millisUntilFinished) {
        mTextField.setText("seconds remaining: " + millisUntilFinished / 1000);
       //here you can have your logic to set text to edittext
    }

    public void onFinish() {
        mTextField.setText("done!");
    }

}.start();

 

 

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • مطالب مشابه

    • توسط MaxC
      مشکل در ارسال عکس برای کاربر ربات تلگرام  هر کدی نوشتم نمی فرسته اینا رو امتحان کردم php , java, python
    • توسط sina_f2000
      با سلام و خسته نباشید
      من میخام آدرس وب ویو از سمت هاست در یک فایل تکست یا جیسون دریافت کنم
      از این تکه کد چگونه استفاده کنم ؟
      public class readtextfile extends AsyncTask<String, String, String> { ProgressDialog progressDialog; @Override protected String doInBackground(String... params) { StringBuilder response = new StringBuilder(); try { URL url = new URL( "http://example.com/example.txt"); BufferedReader in = new BufferedReader(new InputStreamReader( url.openStream())); String line = null; while ((line = in.readLine()) != null) { // get lines response.append(line); } in.close(); } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return response.toString(); } protected void onProgressUpdate() { // called when the background task makes any progress } protected void onPreExecute() { progressDialog = new ProgressDialog(MainActivity.this); progressDialog.show(); } @Override protected void onPostExecute(String result) { // TODO Auto-generated method stub super.onPostExecute(result); progressDialog.dismiss(); Log.d("tag", "Response is " + result.toString()); //set webview?? //how to set webview?(result.toString()); }} و اگه کد درستی دارید ارائه بدید و ساده باشه ممنون 
    • توسط soroush_l
      سلام. سوالم اینه که چطور میشه اطلاعات موجود در یک تگ script از یک html رو استخراج کرد؟ برای مثال script زیر رو در نظر بگیرید:
      <script id="ld" type="application/ld+json">{"@context": "http://schema.org/","@type": "Recipe","name": "طرز تهیه معجون پرتقال و هویج","image":"https://mamifood.org/images/files/Article/ART4643.jpg","author": {"@type":"Person","name":"مامی فود"},"datePublished": "7-26-2018 ","description": "طرز تهیه معجون پرتقال و هویج یک نوشیدنی سالم و آبمیوه طبیعی میکس شده با طعم سیب زمینی شیرین را در مامی فود دنبال کنید و از خوردن آن لذت ببرید. مامی فود لذت غذای خانگی","keywords":"انواع آبمیوه,سیب زمینی شیرین,آبمیوه طبیعی,نوشیدنی سالم,نوشیدنی خنک,رژیم دیابتی","prepTime": "PT10M","cookTime": "PT0M","totalTime": "PT10M","recipeYield": "1","recipeIngredient": ["سیب زمینی شیرین : 1 عدد","آب پرتقال : 2 عدد","هویج : 1 عدد","نعناع : برای تزئین"],"recipeInstructions": "<p style='text-align: justify;'>&nbsp; حتما از خودتان میپرسید: چرا برای تهیه آبمیوه باید از سیب زمینی شیرین استفاده کنیم؟ دلایل این امر کاملا روشن است؛ مثل هر میوه ی تازه و سالمی این ریشه ی خوراکی سرشار از ویتامین C، فیبر و آنتی اکسیدان است. ضمن اینکه به سیستم گوارش کمک فراوانی میکند و باعث سهولت هضم غذا میشود. اما مهم ترین نکته در مورد خواص این محصول این است که چون قند طبیعی دارد برایبیماران دیابتی بسیار مفید است و باعث کنترل قند خون میشود.</p> <p style='text-align: justify;'>برای تهیه 200 سی سی از این معجون ابتدا، سیب زمینی، پرتقال و هویج را پوست بگیرید. برای آبدار شدن آن می&zwnj;توانید برای مدتی آن را در آب قرار دهید، سپس هر سه را به همراه چند تکه یخ در میکسر بریزید و توسط مخلوط کن خوب هم بزنید تا مخلوط و کاملا یکدست شوند. این معجون یکی از پرانرژی ترین معجون&zwnj;ها می&zwnj;باشد. برای تزئین این معجون خوشمزه می&zwnj;توانید از چند برگه نعنا روی آن استفاده کنید. <br /><br /><br /></p> <p style='text-align: center;'><img src='/images/files/article/noshidani/carrot-orange-sweet-potato-juicing-recipe-2178.jpg' alt='معجون پرتقال و هویج' width='600' /></p>","interactionStatistic": [{"@type": "InteractionCounter","interactionType": "http://schema.org/Comment","userInteractionCount": "8"},{"@type": "InteractionCounter","interactionType": "http://schema.org/WatchAction","userInteractionCount": "111"}],"review": [{"@type": "Review","author": {"@type":"Person","name":"هانیه قلیزاده"},"datePublished": "7-28-2018 ","reviewBody": "<p>تلخ نمیشه اگر بمونه؟؟؟</p>","reviewRating": {"@type": "Rating","bestRating": "5","ratingValue": "5","worstRating": "1"}},{"@type": "Review","author": {"@type":"Person","name":"معصومه رشيدآبادي"},"datePublished": "7-24-2018 ","reviewBody": "<p>عالي</p>","reviewRating": {"@type": "Rating","bestRating": "5","ratingValue": "5","worstRating": "1"}},{"@type": "Review","author": {"@type":"Person","name":"اکرم اسدی"},"datePublished": "7-18-2018 ","reviewBody": "<p>باید امتحانش کنم</p>","reviewRating": {"@type": "Rating","bestRating": "5","ratingValue": "5","worstRating": "1"}},{"@type": "Review","author": {"@type":"Person","name":"مریم قائم مقامیان"},"datePublished": "7-18-2018 ","reviewBody": "<p>جالبه...بستگی به ذائقه داره</p>","reviewRating": {"@type": "Rating","bestRating": "5","ratingValue": "5","worstRating": "1"}},{"@type": "Review","author": {"@type":"Person","name":"ایران ثابتی جاغرق"},"datePublished": "7-9-2018 1","reviewBody": "<p>به امحانش می ارزه</p>","reviewRating": {"@type": "Rating","bestRating": "5","ratingValue": "5","worstRating": "1"}},{"@type": "Review","author": {"@type":"Person","name":"زهرا اصلانی"},"datePublished": "7-4-2018 4","reviewBody": "<p>فوق‌العاده</p>","reviewRating": {"@type": "Rating","bestRating": "5","ratingValue": "5","worstRating": "1"}},{"@type": "Review","author": {"@type":"Person","name":"فاطمه کرقلی "},"datePublished": "7-4-2018 1","reviewBody": "<p>با آب میوه طبیعی موافقم</p>","reviewRating": {"@type": "Rating","bestRating": "5","ratingValue": "5","worstRating": "1"}},{"@type": "Review","author": {"@type":"Person","name":"فاطمه کرقلی "},"datePublished": "7-4-2018 1","reviewBody": "<p>عالی و مخصوص تابستان </p>","reviewRating": {"@type": "Rating","bestRating": "5","ratingValue": "5","worstRating": "1"}}]}</script> توی این script اطلاعات یک غذا تو یه سایت آموزش آشپزی موجود هست. مثلا جلوی عبارت "name" اسم غذا رو نوشته جلوی عبارت "cookTime" زمان پختش رو نوشته. چطور میشه این مقادیر رو با دستورات jsoup در جاوا یا کاتلین استخراج کرد؟ خیلی تو اینترنت جستجو کردم ولی چیزی مشابه این پیدا نکردم.
    • توسط MaHdI-09
      سلام.من میخوام یک متد بسازم که اسمش رو از ی متغیر بگیرم
      مثلا:
      String name = "post";
      void name(){
       
      }
      الان من میخوام اسم متدم بشه post

      مرسی.
    • توسط __pouya__
      با سلام
      من چند تا imageview دارم که وقتی روشون کلیک میکنم دستور info اجرا میشه اینم کدش:
      public class MainActivity extends Activity { Integer[] cardsArray{101,102,103,104,105,106,201,202,203,204,205,206}; int cardNumber =1; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); iv_11 =(ImageView)findViewById(R.id.iv_11); iv_12 =(ImageView)findViewById(R.id.iv_12); iv_13 =(ImageView)findViewById(R.id.iv_13); iv_14 =(ImageView)findViewById(R.id.iv_14); iv_11.setTag("0"); iv_12.setTag("1"); iv_13.setTag("2"); iv_14.setTag("3"); Collections.shuffle(Arrays.asList(cardsArray)); iv_11.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_11, theCard); } }); iv_12.setOnClickListener(new View.OnClickListener() { @Override public void onClick (View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_12, theCard); }}); iv_13.setOnClickListener(new View.OnClickListener() { @Override public void onClick (View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_13, theCard); } }); iv_14.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { theCard = Integer.parseInt((String) v.getTag()); info(iv_14, theCard); } }); private void info(ImageView iv, int card) { if (cardNumber == 1) { firstCard = cardsArray[card]; if (firstCard > 200) { firstCard = firstCard - 100; } cardNumber = 2; iv.setEnabled(false); } else if (cardNumber == 2) { secondCard = cardsArray[card]; if (secondCard > 200) { secondCard = secondCard - 100; } cardNumber = 1; Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { calculate(); } }, 1000); } } وقتی متد info اجرا میشه متغییر های firstcard وsecendcard مقدار هایی رو دریافت میکنن.
      و اینم دستور if هستش:
      if (firstCard==secondCard){ } میخواستم بدونم چرا وقتی مقدار firstcard وsecendcard مساوی نیست دستور if اجرا میشه؟؟
      وقتی روی imageview ها با سرعت کلیک میکنم این اتفاق میفته ولی با کلاس log چک کردم firstcard وsecendcard مقدارشون متفاوت بود.
  • فایل

×
×
  • اضافه کردن...