Сериализуемые частичные классы

Вы можете использовать этот код

long miliSecsDate = milliseconds ("2015-06-04");
Log.d("miliSecsDate", " = "+miliSecsDate);

    public long milliseconds(String date) 
    {
        //String date_ = date;
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
        try
        {
            Date mDate = sdf.parse(date);
            long timeInMilliseconds = mDate.getTime();
            System.out.println("Date in milli :: " + timeInMilliseconds);
            return timeInMilliseconds;
        }
        catch (ParseException e) 
        {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

        return 0;
    }
6
задан Icemanind 7 November 2018 в 13:07
поделиться

2 ответа

Вам нужно, чтобы он отмечался только один раз за class, поэтому в классе с более чем одним «частичным» определением вы должны просто удалить его из всех других файлов. Вся «частичная» вещь - это просто способ визуализировать ваш код, поэтому, когда вы примените его один раз, он будет для всего класса .

9
ответ дан 8 December 2019 в 14:46
поделиться

Да, вам нужно только чтобы поместить его в один из частичных классов:
http://msdn.microsoft.com/en-us/library/wa80x488.aspx

Во время компиляции атрибуты определений частичных типов объединяются.

7
ответ дан 8 December 2019 в 14:46
поделиться